如何从PHP函数中的变量中提取值?

时间:2011-06-10 06:55:22

标签: php function variables extract

这可能是一个愚蠢的问题,但是如何在PHP函数中提取变量的值?我在stackoverflow上找到了关于如何找到网页标题的代码:

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;
      }

我在上面的函数之外有一个名为$ extract的变量,并希望将函数中$ title的值插入外部变量$ extract。我假设您必须首先调用该函数然后执行其他操作才能实现此功能,但我不知道该步骤是什么。

如果我调用该函数并且变量$ title返回值“welcome to my website”,我想将该值与外部变量$ extract相关联。

3 个答案:

答案 0 :(得分:3)

$extract = page_title($url);

把它放在功能之外,你应该好好去

答案 1 :(得分:1)

您可以简单地将函数返回的值分配给您的属性:

$value = somefunc();
echo $value;

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

答案 2 :(得分:1)

写一下

$extract = page_title($url); 

在你的功能之外。即使函数调用如上面的行和返回的值null null或$ title将被存储以提取