假设我得到了这个字符串:
$str = "alemylaife";
(我知道它拼写错误,我的一生)
现在我该如何更换
“ale”而不替换“ale”之后也包含相同字母的任何内容?
假设我得到了这个数组:
$replace = Array("a","l","e");
$with = Array("wh","at","ever");
$str = str_replace($replace,$with,$str);
echo $str;
这将打印:
whatevermyatwhifever
如何停止 str_replace 以替换“ale”之后的字母?也许我必须修剪前 3 个字母然后替换它们然后加入修剪过的字符串?
编辑:我将尝试更清楚地表达自己。如果它们包含 A THEN L THEN 不管字母,我只想替换三 (3) 个首字母,所以,ala ale ald alr aly。这些是我想要替换的字母。我不希望他们之后的信件受到影响。