Maison >développement back-end >Problème PHP >Comment interroger la position d'un élément dans un tableau php
Méthode de requête : 1. Utilisez array_search() pour rechercher une valeur d'élément donnée et renvoyer le nom de la clé ou l'index, la syntaxe est "array_search(element value, array)" ; 2. Utilisez implode() et strpos(), la syntaxe est "strpos (implode (tableau), valeur d'élément."")".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
Méthode pour interroger la position d'un élément dans un tableau php :
Méthode 1 : Utiliser array_search() function
<?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)); ?>
Méthode 2 : Utilisez la chaîne search-strpos()
Pensée :
Utilisez implode() pour convertir le tableau en chaîne
Utilisez la fonction strpos() pour rechercher la chaîne dans La position de la première occurrence dans une autre chaîne.
<?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)); ?>
Apprentissage recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!