Zwei Methoden, um den Index zu finden: 1. Verwenden Sie array_search(), die Syntax „array_search(angegebene Zahl, $arr)“, die den entsprechenden Schlüsselnamen (Index) zurückgibt. 2. Verwenden Sie array_keys(), die Syntax „ array_keys($ arr, angegebene Zahl)“ wird der entsprechende Index in Form eines Arrays zurückgegeben.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Array Ein Array ist ein geordneter Satz von Variablen, wobei jeder Wert als Element bezeichnet wird. Jedes Element zeichnet sich durch eine spezielle Kennung aus, die als Schlüssel (auch als Index bezeichnet) bezeichnet wird.
php-Methode zum Suchen des Index (Schlüsselname) einer bestimmten Zahl in einem Array
Methode 1: Verwenden Sie die Funktion array_search().
Die Funktion array_search() kann nach dem angegebenen Schlüsselwert im suchen Array und geben Sie den entsprechenden Schlüsselnamen (Index) zurück.
Wenn ein Schlüsselwert mehr als einmal im Array gefunden wird, wird der Schlüsselname zurückgegeben, der zum ersten gefundenen Schlüsselwert passt.
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(34,43,1,32,12,89,32,45,8,4); var_dump($arr); echo "指定数'89'对应的下标为:".array_search(89,$arr); ?>
Methode 2: Verwenden Sie die Funktion array_keys(). Die Funktion array_key() kann einige oder alle Schlüsselnamen im Array abrufen.
Wenn die Funktion array_key() den zweiten Parameter $search_value angibt, gibt die Funktion nur den Schlüsselnamen mit dem Wert $search_value zurück. Die Funktion array_key() gibt den erhaltenen Array-Schlüsselnamen in Form eines Arrays zurück.<?php header("Content-type:text/html;charset=utf-8"); $arr=array(34,43,1,32,12,89,32,45,8,4); var_dump($arr); echo "指定数'12'对应的下标为:"; var_dump(array_keys($arr,12)); ?>
Empfohlenes Lernen: „PHP-Video-Tutorial
“, „PHP-ARRAY“
Das obige ist der detaillierte Inhalt vonSo finden Sie den Index einer Zahl in einem Array in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!