如何在php中的函数括号中添加空格?

时间:2015-08-06 05:30:24

标签: php regex preg-replace

我有一些这样的字符串我需要在php中' ('') '之前和之后添加空格

$var =  '(These 4 containers include all example container)';

所以我尝试的是

   $frontbraket = str_replace('(', ' (',$var);
   echo str_replace(')', ') ',$frontbraket);

如何使用preg_replace

来简化这一过程

3 个答案:

答案 0 :(得分:1)

您也可以在str_replace内创建一个数组,如

echo str_replace(['(',')'], [' (',') '],$var);

答案 1 :(得分:0)

$str = preg_replace('/^(.*?)$/', ' $1 ', $var);

注意:这将为任何字符串添加空格。 ()未经过检查。

答案 2 :(得分:0)

echo preg_replace('/^\((.+)\)$/', ' ($1) ', $var);