所以我试图做一个for循环检查角色' {'和'}'
public function push(&$args){
$patterns = array(
'/{/' => '<?',
'/}/' => '?>'
);
foreach($patterns as $match => $result){
$string = preg_replace($match, $result, $args);
}
return $string;
}
$data = '{ }';
echo($test->push($data));
我的问题只是其中一项会改变,那就是&#39;}&#39;谁能帮帮我呢?
答案 0 :(得分:0)
当您在$string
中使用$args
中的一个覆盖每个循环上的public function push(&$args){
$string = $args;
$patterns = array(
'/{/' => '<?',
'/}/' => '?>'
);
foreach($patterns as $match => $result){
$string = preg_replace($match, $result, $string);
}
return $string;
}
时,只需将其更改为,
{{1}}