替换字符串中的所有方括号

时间:2016-04-04 07:07:09

标签: php

我从服务器收到一些包含[]的字符串,然后才会到达客户端:我应该将它们转换为()。我以为我可以使用str_replace,但我觉得应该有更“紧凑”的东西(也就是说:如果我没错,我应该在同一个字符串上调用str_replace四次......)

感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

<?php
$phrase  = "[10*[2+3]]+[5*2]+3";
$remov = array("[", "]");
$replc   = array("(", ")");
echo $newphrase = str_replace($remov, $replc, $phrase);
?>