Heim >Backend-Entwicklung >PHP-Problem >So überprüfen Sie in PHP, in welcher Zeile eines Arrays sich ein Wert befindet

So überprüfen Sie in PHP, in welcher Zeile eines Arrays sich ein Wert befindet

青灯夜游
青灯夜游Original
2022-04-28 19:19:172009Durchsuche

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.

So überprüfen Sie in PHP, in welcher Zeile eines Arrays sich ein Wert befindet

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

    So überprüfen Sie in PHP, in welcher Zeile eines Arrays sich ein Wert befindet

Implementierungsbeispiel:

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);
$arr=array("id"=>"1","name"=>"李华","age"=>"25","color"=>"red");
var_dump($arr);
$value=array_values($arr);
$index=array_search("李华",$value)+1;
echo "指定值 &#39;李华&#39; 在数组第 ".$index." 行";
?>

So überprüfen Sie in PHP, in welcher Zeile eines Arrays sich ein Wert befindet

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn