Ich versuche die Strings in zwei verschiedenen Arrays zu vergleichen und die Anzahl der Unterschiede zwischen beiden Arrays auszugeben. Was mache ich falsch? Vielen Dank!PHP --- Arrays vergleichen, um die Anzahl der Unterschiede auszugeben
<?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);
Wer sagt, dass Sie etwas falsch machen? Wir können es nicht wissen, da Sie uns nicht sagen, welche Ausgabe Sie erhalten oder welche Ausgabe Sie erwarten. – miken32