Maison >développement back-end >Problème PHP >Comment vérifier les éléments spécifiés dans le tableau php
PHP est un langage de programmation côté serveur largement utilisé. En utilisant des tableaux PHP, nous pouvons facilement stocker et manipuler des données dans des applications. En tant qu'une des fonctions principales de PHP, les tableaux sont largement utilisés pour gérer différents types de données, tels que des nombres, des chaînes et des objets. Dans cet article, nous nous concentrerons sur la façon de rechercher et de renvoyer un élément spécifié dans un tableau PHP.
Les tableaux PHP ont de nombreuses fonctions disponibles qui peuvent rechercher et accéder aux éléments du tableau. Plus précisément, nous pouvons utiliser la fonction suivante pour trouver un élément spécifié dans un tableau :
Cette fonction est utilisée pour trouver une valeur spécifiée dans un tableau donné. Il accepte deux paramètres, le premier est la valeur à rechercher et le second est un tableau. Si la valeur spécifiée est trouvée, la fonction renvoie vrai, sinon elle renvoie faux.
Par exemple, le code suivant détermine si un élément de valeur 5 existe dans le tableau numérique $nums :
$nums = array(2, 5, 8, 11, 14); if (in_array(5, $nums)) { echo "已找到"; } else { echo "未找到"; }
Le code ci-dessus affichera "Trouvé" car $nums contient un élément de valeur 5.
array_search() est similaire à la fonction in_array(), mais elle renvoie la clé de la valeur spécifiée. Si la valeur spécifiée n'existe pas dans le tableau, la fonction renvoie false.
Par exemple, le code suivant recherche si "peach" existe dans le tableau de chaînes $fruits et renvoie sa valeur clé :
$fruits = array("西瓜", "苹果", "香蕉", "桃子"); $value = array_search("桃子", $fruits); if ($value) { echo "已找到,键值为: " . $value; } else { echo "未找到"; }
Le code ci-dessus affichera "Found, key value: 3" car "peach" La valeur clé est 3.
array_key_exists() est utilisée pour vérifier si le nom de clé spécifié existe dans un tableau. Si elle existe, la fonction renvoie vrai ; sinon, elle renvoie faux.
Par exemple, le code suivant vérifie si la clé nommée "Tom" existe dans le tableau associatif $grades :
$grades = array("Tom"=>76, "Jane"=>85, "Bob"=>93); if (array_key_exists("Tom", $grades)) { echo "已找到"; } else { echo "未找到"; }
Le code ci-dessus affichera "Found" car il y a un élément avec la clé nommée "Tom" dans $grades .
Cette fonction est utilisée pour renvoyer des éléments contenus dans deux tableaux ou plus. Plus précisément, il accepte plusieurs tableaux comme paramètres et renvoie les éléments communs dans ces tableaux.
Par exemple, le code suivant renvoie les éléments communs dans les tableaux $nums1 et $nums2 :
$nums1 = array(1, 3, 5, 7, 9); $nums2 = array(2, 3, 5, 8, 11); $result = array_intersect($nums1, $nums2); print_r($result);
Le code ci-dessus affichera le tableau array(3, 5) car $nums1 et $nums2 contiennent des éléments avec des valeurs 3 et 5.
Résumé :
En PHP, vous pouvez facilement rechercher et accéder aux éléments d'un tableau à l'aide de ces fonctions. Dans le processus de candidature réel, différentes fonctions peuvent être sélectionnées pour fonctionner en fonction de besoins spécifiques.
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!