Hallo,
ich habe ein Problem mit der Funktion array_search.
Bei mir taucht immer der Fehler auf:
So sieht der Code an der Stelle aus:
Und die Ausgabe:
Die Funktion $this->possibleMoves(); liefert ein Array zurück das so aufgebaut wird:
Können arrays vll verschiedene Strukturen haben? Ich weiß echt nicht weiter. Bin euch dankbar für Hilfe,
Gruß Patrick
ich habe ein Problem mit der Funktion array_search.
Bei mir taucht immer der Fehler auf:
Aber ich übergebe eigentlich ein Array.Warning: array_search() expects parameter 2 to be array, null given in...
So sieht der Code an der Stelle aus:
PHP:
$myarray = $this->possibleMoves();
$myarr = array('41','51');
print_r($myarray);
print_r($myarr);
if(array_search($field, $myarray) !== FALSE) {
return TRUE;
}
Ich habe jetzt extra mit print_r das Array ausgegeben um zu sehen, dass es nicht leer ist. Aber es funktioniert einfach nicht. Wenn ich stattdessen $myarr einsetzte, klappt es.Array ( [0] => 41 [1] => 51 ) Array ( [0] => 41 [1] => 51 )
Warning: array_search() expects parameter 2 to be array, null given
Die Funktion $this->possibleMoves(); liefert ein Array zurück das so aufgebaut wird:
PHP:
$saveMove = array();
$pos = 5;
$saveMove[] = $pos;
return $saveMove;
Gruß Patrick