Ich verwende den folgenden Code, um die Zeichenfolge im Array zu suchen und den entsprechenden Antwortcode zu drucken. Aber unter Code immer Approved1 in allen Fällen drucken (d 000,00,0)Exakte Position des Elements im Array
$resp_desc=["Approved1","Approved","Fail"];
$resp_table=["000","00","0"];
$description=array_search("0",array_keys($resp_table));
$desc1=$resp_desc[$description];
echo $desc1;
Bitte führen in über Materie.
warum sind Sie in der array_keys und nicht die Werte der Suche? – madalinivascu
Es ist nicht völlig klar, aber Sie wollen wahrscheinlich auch den dritten Parameter als 'true' an' array_search' übergeben. Andernfalls werden alle diese Werte als gleich betrachtet, da es einen losen Vergleich ergibt. – iainn