Heim > Backend-Entwicklung > PHP-Problem > So fragen Sie die Elementposition im PHP-Array ab

So fragen Sie die Elementposition im PHP-Array ab

青灯夜游
Freigeben: 2023-03-14 18:28:01
Original
4569 Leute haben es durchsucht

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.““)“.

So fragen Sie die Elementposition im PHP-Array ab

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));
?>
Nach dem Login kopieren

So fragen Sie die Elementposition im PHP-Array ab

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));
?>
Nach dem Login kopieren

So fragen Sie die Elementposition im PHP-Array ab

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage