array_diff を使用して、爆発によって配列に変換された 2 つの文字列と比較しました。同じ長さの 2 つの配列を比較できます。異なる長さの配列を比較するにはどうすればよいですか?
元。
Array1: quisck browsn fosx
Array2: 速い茶色のキツネの
作品!!
Array1: quisck browsn
Array2: 素早い茶色のキツネ
は機能しません!! (キツネは言及されていません)
<?php
$str1 = "The quisck browsn";
$str2 = "The quick brown fox";
$tempArr;
$var2;
$ctr=0;
echo "Array1:<br> $str1 <br><br>Array2:<br> $str2";
$strarr = (explode(" ",$str1));
echo("<br>");
$strarr2 = (explode(" ",$str2));
echo("<br>");
$result = array_diff($strarr,$strarr2);
//print_r($result);
if (count($result) > 0){
echo "<br>Differences: | " ;
foreach ($result AS $result){
echo $result." | ";
}
}