在php中如何在函数括号中添加空格?
我有一些像这样的字符串,我需要在php中的在php中如何在函数括号中添加空格?,php,regex,preg-replace,Php,Regex,Preg Replace,我有一些像这样的字符串,我需要在php中的'('和')前后添加空格 $var = '(These 4 containers include all example container)'; 所以我尝试的是 $frontbraket = str_replace('(', ' (',$var); echo str_replace(')', ') ',$frontbraket); 如何使用preg\u replace简化此操作 $str = preg_replace('/^(.*?)
'('
和')
前后添加空格
$var = '(These 4 containers include all example container)';
所以我尝试的是
$frontbraket = str_replace('(', ' (',$var);
echo str_replace(')', ') ',$frontbraket);
如何使用preg\u replace
简化此操作
$str = preg_replace('/^(.*?)$/', ' $1 ', $var);
注意:这将在任何字符串的两侧添加空格<代码>(,
)
未选中。您也可以在stru\u replace
中创建一个数组,如下所示
echo preg_replace('/^\((.+)\)$/', ' ($1) ', $var);
echo str_replace(['(',')'], [' (',') '],$var);
我同意它按要求使用preg_replace:),但如果它应该为任何字符串添加空格,那么$str=''$str.';我同意我们不知道OP想用这个做什么。否则他会相应地建议。