我正在尝试使用preg_replace()
函数来操作文本,代码是自解释的:
$fff = "12345678910";
echo $fff . "<br>";
$last = substr($fff,-5);
echo $last . "<br><br>";
$replace = "...";
$final = preg_replace($last,$replace,$fff);
echo $final;
因此,如果您不理解我想将$fff
缩短5个字符并将其替换为...
,请将完整的字词存储到$final
,我可以在以后使用它。但是我得到了这个错误:
Warning: preg_replace(): Delimiter must not be alphanumeric or backslash in C:\htdocs\test.php on line 11
第11行:
$final = preg_replace($last,$replace,$fff);
非常感谢帮助。
答案 0 :(得分:2)
为什么要使用preg_replace它可以作为
完成echo str_replace($last,$replace,$fff);
答案 1 :(得分:1)
preg_replace使用regular expressions。您可能正在寻找str_replace:
str_replace($last, $replace, $fff);