0
我希望我的措辞恰当。preg_match可以用作已设定变量的一部分吗?
,如果我有一些变量称为$foo_bar
$foo_barbar
$foo_barbarbar
反正是有使用的preg_match像/[A-Z]|[0-9]/i
用来替换吧,BARBAR,barbarbar的?
我希望我的措辞恰当。preg_match可以用作已设定变量的一部分吗?
,如果我有一些变量称为$foo_bar
$foo_barbar
$foo_barbarbar
反正是有使用的preg_match像/[A-Z]|[0-9]/i
用来替换吧,BARBAR,barbarbar的?
您可以通过在$ 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;
}
}
}
你试过了吗? – 2013-02-27 00:39:12
@JohnConde不,因为我不知道如何正确写出这样的东西。 – 2013-02-27 00:40:53
您是否想要替换变量**的**名称? – Tchoupi 2013-02-27 00:43:43