我从服务器收到一些包含[
和]
的字符串,然后才会到达客户端:我应该将它们转换为(
和)
。我以为我可以使用str_replace
,但我觉得应该有更“紧凑”的东西(也就是说:如果我没错,我应该在同一个字符串上调用str_replace
四次......)
感谢任何帮助。
答案 0 :(得分:1)
<?php
$phrase = "[10*[2+3]]+[5*2]+3";
$remov = array("[", "]");
$replc = array("(", ")");
echo $newphrase = str_replace($remov, $replc, $phrase);
?>