i eine Funktion hat, die ich vom Stack-Überlauf bekam: -Taste mit Array-Werten
function testFunction($a, $b) {
$map = array();
foreach($a as $name => $value){
if(!isset($b[$name]) || $b[$name] != $value) {
$map[$value] = 1;
}
}
return array_keys($map);
}
$array1 = array("Peter"=>"35", "Ben"=>"21", "Joe"=>"43");
$array2 = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"57");
print_r(testFunction($array2, $array1));
hier ist das Ergebnis i erhalten:
Array ([0] => 37 [1] => 57)
, weil die 37 in der zweiten Reihe ist anders als 21 in der ersten Reihe ... und die 57 ist anders als die 43.
meine Frage ist: Wie kann ich einen Schlüssel zu den Werten hinzufügen? dies zum Beispiel, ich will:
Array ("Ben"=>"37", "Joe"=>"57");
So ziemlich die gleiche Frage wurde gestern gefragt: http://stackoverflow.com/q/42166487/3933332 – Rizier123