Limit Php str_替换数组中的限制
工作,但改变两倍相同的话Limit Php str_替换数组中的限制,limit,str-replace,Limit,Str Replace,工作,但改变两倍相同的话 $orjinal =$_POST['orjinal']; $false = file_get_contents("false.txt"); $true = file_get_contents("true.txt"); $false1 = explode("\n", $false); $true1 = explode("\n", $true); $new = str_replace($false1, $true1, $orjinal); 我想要这个输出;“我在吃甜瓜
$orjinal =$_POST['orjinal'];
$false = file_get_contents("false.txt");
$true = file_get_contents("true.txt");
$false1 = explode("\n", $false);
$true1 = explode("\n", $true);
$new = str_replace($false1, $true1, $orjinal);
我想要这个输出;“我在吃甜瓜”
产出;“我在吃草莓”您有三种选择: 一,。修复您的false.txt和true.txt: false.txt:
false.txt"
apple
melon
true.txt
melon
strawberry
$orjinal="i am eating apple"
true.txt:
apple
二,。调用str\u replace()
两次(或根据需要经常调用):
三,。坐下来,再想一想你到底想要实现什么,简单的
stru replace()
是否能完全按照你的意愿工作。1-我不能删除行,真正的代码更具体2-放大问题3-也许,但我相信有一种方法
melon
$new = str_replace($false1, $true1, $orjinal);
$new = str_replace($false1, $true1, $new);