Heim >Backend-Entwicklung >PHP-Problem >So überprüfen Sie in PHP, in welcher Zeile eines Arrays sich ein Wert befindet
So überprüfen Sie die Anzahl der Zeilen: 1. Verwenden Sie die Anweisung „array_values($arr)“, um das angegebene Array in ein Index-Array umzuwandeln. 2. Verwenden Sie die Anweisung „array_search(“value“, index array)“, um zu suchen für den angegebenen Wert im Index-Array und geben Sie den entsprechenden Index zurück. 3. Verwenden Sie die Anweisung „Indexwert + 1“, um die Anzahl der Zeilen des angegebenen Werts im Array zu berechnen.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
php prüft, in welcher Zeile des Arrays sich der Wert befindet
Implementierungsmethode:
Verwenden array_values() Rufen Sie die Werte aller Elemente im Array ab und geben Sie ein Array zurück, das alle Schlüsselwerte enthält, dh konvertieren Sie das Array in ein Indexarray.
Verwenden Sie array_search(), um im Indexarray nach einem bestimmten Wert zu suchen und den entsprechenden Indexwert zurückzugeben.
Der Array-Indexwert beginnt bei 0, daher muss die Anzahl der Zeilen des angegebenen Werts darauf basieren der erhaltene Indexwert Plus 1
Implementierungsbeispiel:
<?php header('content-type:text/html;charset=utf-8'); $arr=array("id"=>"1","name"=>"李华","age"=>"25","color"=>"red"); var_dump($arr); $value=array_values($arr); $index=array_search("李华",$value)+1; echo "指定值 '李华' 在数组第 ".$index." 行"; ?>
Empfohlenes Lernen: „PHP Video Tutorial“
Das obige ist der detaillierte Inhalt vonSo überprüfen Sie in PHP, in welcher Zeile eines Arrays sich ein Wert befindet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!