我有一些这样的字符串我需要在php中' ('
和') '
之前和之后添加空格
$var = '(These 4 containers include all example container)';
所以我尝试的是
$frontbraket = str_replace('(', ' (',$var);
echo str_replace(')', ') ',$frontbraket);
如何使用preg_replace
?
答案 0 :(得分:1)
您也可以在str_replace
内创建一个数组,如
echo str_replace(['(',')'], [' (',') '],$var);
答案 1 :(得分:0)
$str = preg_replace('/^(.*?)$/', ' $1 ', $var);
注意:这将为任何字符串添加空格。 (
,)
未经过检查。
答案 2 :(得分:0)
echo preg_replace('/^\((.+)\)$/', ' ($1) ', $var);