根据字符串搜索var

时间:2014-06-02 15:47:00

标签: php

也许标题并没有完全说清楚。重点是。我是否有可能获得一个字符串并搜索类似的var。例如。为简单起见,用户输入" header",现在该函数将在文件中搜索任何名为$ header的变量,并返回..如果不存在,它也会处理它。 var搜索不必是$ header ..它可以是$ abc,$ asdf等......

1 个答案:

答案 0 :(得分:1)

简单/脏,使用变量:

$var = 'header';
echo $$var;

但是这只能找到确切的名称匹配:有点概括:

$matches = preg_grep('/header/', array_keys($GLOBALS));

获取所有全局变量名,然后搜索该数组。