希望我说得恰到好处。
如果我有一些名为$foo_bar
$foo_barbar
$foo_barbarbar
是否有使用像/[A-Z]|[0-9]/i
这样的preg_match来替换bar,barbar,barbarbar?
答案 0 :(得分:2)
您可以通过循环$ GLOBALS
来实现但请注意,这是详尽无遗的
foreach($GLOBALS as $name => $val){
if(preg_match('/foo[A-Za-z0-9_]*bar/',$name)){
if(is_array($val)){
print_r($val);
}
else{
echo $val;
}
}
}