Heim >Backend-Entwicklung >PHP-Problem >So fragen Sie die Elementposition im PHP-Array ab
Abfragemethode: 1. Verwenden Sie array_search(), um nach einem bestimmten Elementwert zu suchen und den Schlüsselnamen oder Index zurückzugeben. Die Syntax lautet „array_search(element value, array)“ 2. Verwenden Sie implode() und strpos(), Die Syntax lautet „strpos (implode(array),element value.““)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Methode zum Abfragen der Elementposition im PHP-Array:
Methode 1: Verwenden Sie array_search() Funktion
<?php $array=array(2,3,4,1,5); $find=3; //利用数组查找 找到所需要元素的索引位置 function find_by_array_search($array,$find) { return array_search($find,$array); } var_dump(find_by_array_search($array,$find)); ?>
Methode 2: Verwenden Sie string search-strpos()
Gedanke:
Verwenden Sie implode(), um das Array in einen String umzuwandeln
Verwenden strpos()-Funktion um die Zeichenfolge an der Position des ersten Vorkommens in einer anderen Zeichenfolge zu finden.
<?php $array=array(2,3,4,1,5); $find=4; //字符串查找 function find_by_string($array,$find) { $string=implode($array); return strpos($string,$find.""); } var_dump(find_by_string($array,$find)); ?>
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo fragen Sie die Elementposition im PHP-Array ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!