日期:2014-05-17 浏览次数:20518 次
$str = '[3]/([2]*[2])';
echo procnum($str);
function procnum($str){
//$i = 0;
while (preg_match('/(\[\d+\])/',$str)){
$str = preg_replace('/\[(\d+)\]/',"\$e\$1",$str,1);
// if($i++>100) break;
}
return $str;
}