php-Array kann den entsprechenden Schlüsselnamen (Schlüssel) nach Wert finden. Zwei Suchmethoden: 1. Verwenden Sie „array_search(value, array)“, das den entsprechenden Schlüsselnamen zurückgibt. 2. Verwenden Sie „foreach($arr as $k=>$v){if($v==value)“ { echo $k;}}“, das den entsprechenden Schlüsselnamen ausgeben kann.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Das PHP-Array kann den entsprechenden Schlüsselnamen (Schlüssel) anhand des Werts finden.
Der folgende Artikel stellt Ihnen zwei Suchmethoden vor.
Methode 1: Verwenden Sie die Funktion array_search()
Die Funktion array_search() kann nach dem angegebenen Schlüsselwert im Array suchen und den entsprechenden Schlüsselnamen zurückgeben.
<?php header('content-type:text/html;charset=utf-8'); $arr=array("id"=>1,"name"=>"李华","age"=>23); var_dump($arr); echo "指定值'李华'对应的键名为:".array_search("李华",$arr); ?>
Methode 2: Verwenden Sie die foreach-Anweisung, um das Array zu durchlaufen und zu suchen
Verwenden Sie die foreach-Anweisung, um das Array zu durchlaufen
Verwenden Sie im Schleifenkörper den Operator „==", um Überprüfen Sie, ob der angegebene Wert im Element vorhanden ist. Wenn dies der Fall ist, wird der entsprechende Schlüsselname zurückgegeben
Das obige ist der detaillierte Inhalt vonIst es möglich, den Schlüsselnamen (Schlüssel) in einem PHP-Array nach Wert zu finden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!