私は2つの異なる配列の文字列を比較し、両方の配列の差の数を出力しようとしています。私は間違って何をしていますか?ありがとう!PHP ---配列を比較して差の数を出力する
<?php
$names = ['Tina', 'Dana', 'Mike', 'Amy', 'Adam'];
$compare = ['Tina', 'Dean', 'Mel', 'Amy', 'Michael'];
function outputDifferences($array1, $array2){
$pushedArray = [];
$result = array_diff($array1, $array2);
// loop through the array
for($i = 0; $i < count($result[$i]) -1; $i++){
array_push($pushedArray, $result[$i]);
$outcome = count($pushedArray);
}
return $outcome;
var_dump($outcome);
}
outputDifferences($names, $compare);
誰かが間違っていると言っていますか?どの出力を得ているのか、どの出力を期待しているのかわからないので、わかりません。 – miken32