在php中比较两组字符串并回显差异和字数

时间:2013-10-08 21:28:47

标签: php

是否存在比较每个单词和计数单词的功能 例如,这可能是两千个字的两个字,所以如果有冲突请包括使用什么方法

$ paragraph1 =“大眉毛狐狸跳过懒狗并被绊倒”;

$ paragraph2 =“大棕狐跳过懒狗并得到了trippe”;

并回显差异和单词数量

第1段眉头

第2段褐色

第1段绊倒

第2段trippe

第1阶段的字数:12

第2阶段的字数:12

显示并突出显示不同的单词

“大眉毛狐狸跳过懒狗并且绊倒

“大棕色狐狸跳过懒狗并得到 trippe

1 个答案:

答案 0 :(得分:2)

我正在尝试为我的某个项目执行类似操作,以便您可以尝试此代码。您可能需要根据需要稍微调整一下。此外,可能有多种方法可以实现此目的:

$paragraph1="the big brow fox jump over the lazy dog and got tripped";

$paragraph2="the big brown fox jump over the lazy dog and got trippe";

$par1_arr = explode(' ', $paragraph1);
$par2_arr = explode(' ', $paragraph2);

var_dump(array_diff($par1_arr, $par2_arr));

这给出了这个输出:

array(2) { [2]=> string(4) "brow" [11]=> string(7) "tripped" }