Ich versuche, den Wert in einem Array zu suchen. Mein Array-Format ist wie folgt:Suchwert im multidimensionalen Array
Array
(
[2] => Array([0] => [HEADER])
[3] => Array([0] => "ACCESSION #"
[1] => "F4216027")
[4] => Array([0] => "ACTIVATION CODE"
[1] => "PGMWZ-PUSUU")
[5] => Array([0] => "CUSTOMER FIRST NAME"
[1] => "JAMES")
);
Wenn ich "CUSTOMER FIRST NAME"
zu suchen versuchen. Ich habe es mit der unteren Funktion versucht. Aber kein Ergebnis
function searchForValue($id, $array) {
foreach ($array as $key => $val) {
if ($val[0] === $id) {
return $key;
}
}
return null;
}
Und erwartete Ausgabe ist der Schlüssel des Ausgangs-Index: [5]
Bitte helfen Sie mir aus diesem aussteigen. Danke im Voraus.
was hast du getan, bis jetzt? Teile etwas Code! –
@Santosh: Hinzugefügt die Funktion, die ich ausprobiert habe. Auch mit anderen Möglichkeiten versucht .. – sAcH
Sie haben Fehler im Array bitte beheben Sie es! Zeile: 5, Fehlertyp: 4 Nachricht: Syntaxfehler, unerwartet '=>' (T_DOUBLE_ARROW), erwartet ')' –