我有一些类似这样的字符串,需要在php中的' ('和') '前后添加空格。
$var = '(These 4 containers include all example container)';所以我尝试的是
$frontbraket = str_replace('(', ' (',$var);
echo str_replace(')', ') ',$frontbraket);我如何通过使用preg_replace来简化这项工作?
发布于 2015-08-06 13:39:34
您还可以在str_replace中创建一个数组,如下所示
echo str_replace(['(',')'], [' (',') '],$var);发布于 2015-08-06 13:38:08
$str = preg_replace('/^(.*?)$/', ' $1 ', $var);注意:这将在任意字符串的两侧添加空格。未选中(**,** ) 。
发布于 2015-08-06 13:39:14
echo preg_replace('/^\((.+)\)$/', ' ($1) ', $var);https://stackoverflow.com/questions/31847494
复制相似问题