Gibt es eine eingebaute Funktion, um die Lookup-Funktion in PHP wie die Excel-Funktion zu aktivieren? Ich dachte, dass die array_search die nächste wäre, aber es wird nicht funktionieren, wenn die gemischte Nadel (Wert) mehr als einen Wert hat. Zur Veranschaulichung, die Lookup Ich versuche durchzuführen:Lookup-Funktion in PHP
function lookup($datatype){
$array = array(
'BINARY' => 'RAW',
'REAL' => 'FLOAT',
'INTEGER' => 'NUMBER',
'DATETIME' => 'DATE',
'VARCHAR' => 'VARCHAR2',
'DATETIME' => 'TIMESTAMP',
'VARBINARY' => 'BFILE',
'INT' => 'NUMERIC'
);
$key = array_search($datatype, $array);
return $key;
}
Wenn die Suche nach dem ‚RAW‘ ist, array_search kehrt Binärdienst, aber wenn die Suche ‚Datum‘ ist, es wird nichts zurück .
Alle Gedanken würden sehr geschätzt werden.
Sie können nicht zweimal den gleichen Schlüssel in Ihrem Array haben! ''DATETIME' => 'DATE',' existiert NICHT in Ihrem Array. – Rizier123