PHP preg_replace无法正常工作

时间:2010-10-23 17:06:30

标签: php html preg-replace

好吧所以我得到一个删除“_”的脚本并用空格“”替换它并且它不起作用我甚至使用了ereg_replace和eregi_replace没有工作但它向后工作(“”,“_”)

非常感谢脚本:

$namefixed = preg_replace("/_/", " ", $name);

甚至

$namefixed = preg_replace("_", " ", $name);

1 个答案:

答案 0 :(得分:2)

不需要正则表达式,只需使用str_replace()

$namefixed = str_replace("_", " ", $name);

如果它只能向后工作,那么你要用下划线替换空格,这只能意味着$name中没有任何下划线要首先替换,或者你正在搜索错误可变...