在到达客户端之前,我从服务器接收到一些包含[
和]
的字符串:我应该将它们转换为(
和)
。我以为我可以使用str_replace
,但我觉得应该有更"紧凑"的东西(即:如果我没有错,我应该在同一个字符串上调用str_replace
四次…)
感谢您的帮助。
<?php
$phrase = "[10*[2+3]]+[5*2]+3";
$remov = array("[", "]");
$replc = array("(", ")");
echo $newphrase = str_replace($remov, $replc, $phrase);
?>