这可能是一个愚蠢的问题,但是如何在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相关联。
答案 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将被存储以提取