Maison  >  Article  >  développement back-end  >  Comment vérifier les éléments spécifiés dans le tableau php

Comment vérifier les éléments spécifiés dans le tableau php

PHPz
PHPzoriginal
2023-04-20 13:51:05416parcourir

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 :

  1. Fonction in_array()

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.

  1. Fonction Array_search() La fonction

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.

  1. Fonction array_key_exists() La fonction

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 .

  1. Fonction array_intersect()

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn