user701510
user701510

Reputation: 5763

how to extract value from variable in PHP function?

This is probably a silly question but how do you extract the value of a variable inside a PHP function? I found this code on stackoverflow on how to find the title of the webpage:

function page_title($url) 
      {
        $fp = file_get_contents($url);
        if (!$fp) 
            return null;

        $res = preg_match("/<title>(.*)<\/title>/", $fp, $title_matches);
        if (!$res) 
            return null; 

        $title = $title_matches[1];
        return $title;
      }

I have a variable called $extract outside the function above and want to insert the value of $title from the function into the outside variable, $extract. I'm assuming you have to call the function first and then do something else to achieve this but I don't know what that step is.

If I call the function and the variable $title returns the value "welcome to my website", I want to associate that value with the outside variable, $extract.

Upvotes: 0

Views: 1144

Answers (3)

Stuti
Stuti

Reputation: 1638

just write

$extract = page_title($url); 

Outside your function. i.e. make function call like the above line and returned value whther null or $title will be stored to extract

Upvotes: 1

Marty
Marty

Reputation: 39456

You can simply assign the value returned by a function to your property:

$value = somefunc();
echo $value;

function somefunc()
{
    return "trendy value";
}

Upvotes: 1

Touchpad
Touchpad

Reputation: 722

$extract = page_title($url);

place that outside the function and you should be good to go

Upvotes: 4

Related Questions