好吧所以我得到一个删除“_”的脚本并用空格“”替换它并且它不起作用我甚至使用了ereg_replace和eregi_replace没有工作但它向后工作(“”,“_”)
非常感谢脚本:
$namefixed = preg_replace("/_/", " ", $name);
甚至
$namefixed = preg_replace("_", " ", $name);
答案 0 :(得分:2)
不需要正则表达式,只需使用str_replace()
。
$namefixed = str_replace("_", " ", $name);
如果它只能向后工作,那么你要用下划线替换空格,这只能意味着$name
中没有任何下划线要首先替换,或者你正在搜索错误可变...