PHP preg_替换不工作
好的,我得到了一个脚本,它删除了“uu”并用空格“”替换它,但它不起作用,我甚至使用了ereg_u替换和eregi_u替换都不起作用,但它可以反向工作(“,”) 非常感谢这是剧本:PHP preg_替换不工作,php,html,preg-replace,Php,Html,Preg Replace,好的,我得到了一个脚本,它删除了“uu”并用空格“”替换它,但它不起作用,我甚至使用了ereg_u替换和eregi_u替换都不起作用,但它可以反向工作(“,”) 非常感谢这是剧本: $namefixed = preg_replace("/_/", " ", $name); 甚至 $namefixed = preg_replace("_", " ", $name); 不需要正则表达式,只需使用str\u replace() 如果它只能向后运行,那么您将用下划线替换空格,这只能意味着在$name
$namefixed = preg_replace("/_/", " ", $name);
甚至
$namefixed = preg_replace("_", " ", $name);
不需要正则表达式,只需使用
str\u replace()
如果它只能向后运行,那么您将用下划线替换空格,这只能意味着在
$name
中没有任何下划线需要首先替换,或者您正在搜索错误的变量…您尝试过吗?var\u dump($name)
并查看里面是下划线还是空格…第二个preg_replace
预计无法正常工作,因为模式格式不正确(分别缺少分隔符您的下划线被视为开头分隔符,因此缺少结尾分隔符)。+1到Gumbo。你到底为什么要用正则表达式来表达这个?
$namefixed = str_replace("_", " ", $name);