Maison  >  Article  >  développement back-end  >  Comment demander en php s'il contient une valeur de tableau spécifiée

Comment demander en php s'il contient une valeur de tableau spécifiée

青灯夜游
青灯夜游original
2022-02-15 12:54:402665parcourir

Méthode de requête : 1. Utilisez la fonction in_array(), la syntaxe est "in_array(value, array)", si elle est incluse, elle renvoie TRUE ; 2. Utilisez la fonction array_search(), la syntaxe est "array_search( value, array)", s'il est inclus, alors renvoie le nom de clé correspondant.

Comment demander en php s'il contient une valeur de tableau spécifiée

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

php demande s'il contient la valeur de tableau spécifiée

Méthode 1 : utilisez in_array() function La fonction

in_array() recherche dans le tableau la présence d'une valeur spécifiée. Renvoie TRUE si la valeur est trouvée dans le tableau, FALSE sinon.

<?php
header("Content-type:text/html;charset=utf-8");
$people = array("Bill", "Steve", "Mark", "David");

if (in_array("23", $people, TRUE))
  {
  echo "匹配已找到<br>";
  }
else
  {
  echo "匹配未找到<br>";
  }
if (in_array("Mark",$people, TRUE))
  {
  echo "匹配已找到<br>";
  }
else
  {
  echo "匹配未找到<br>";
  }

if (in_array(23,$people, TRUE))
  {
  echo "匹配已找到<br>";
  }
else
  {
  echo "匹配未找到<br>";
  }
?>

Comment demander en php sil contient une valeur de tableau spécifiée

Méthode 2 : utilisez la fonction array_search()

array_search() pour rechercher une valeur de clé dans le tableau et renvoyer le nom de clé correspondant.

Si la valeur de clé spécifiée est trouvée dans le tableau, renvoyez le nom de clé correspondant, sinon renvoyez FALSE. Si une valeur de clé est trouvée plusieurs fois dans le tableau, le nom de clé correspondant à la première valeur de clé trouvée est renvoyé.

<?php
header("Content-type:text/html;charset=utf-8");
$a = array("2", 1, "3", 4);

if (array_search(1,$a,true)){
  echo "匹配已找到<br>";
}
else{
  echo "匹配未找到<br>";
}
if (array_search("1",$a,true)){
  echo "匹配已找到<br>";
}else{
  echo "匹配未找到<br>";
}
if (array_search(5,$a,true)){
  echo "匹配已找到<br>";
}else{
  echo "匹配未找到<br>";
}
?>

Comment demander en php sil contient une valeur de tableau spécifiée

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!

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