我正在使用带有cakephp的mongodb 2.4,因为没有直接的方法来搜索和替换mongo中的数组中的字符串。我循环遍历所有记录并使用str_replace将字符串替换为特殊的charcaters(' /',' +',' - ')等。但它如果字符串中出现多个特殊字符,则无效。请帮助我使用str_replace或其他方式在mongo
中查找和替换答案 0 :(得分:0)
一种方法可能是使用正则表达式,
<?php
echo preg_replace('/(\/|\+|-)+/i', ' ', $string);
?>