Comment vérifier si une valeur existe dans un tableau en PHP

Vous pouvez utiliser la fonction in_array() de PHP pour vérifier si une valeur existe ou non dans un tableau.
 

Code source :
<?php
	$langages = array("PHP", "Java", "Python", "HTML");
	if(in_array("Python", $langages)){
		echo "Python a été trouvé dans les langages.";
	}

	if(in_array("JavaScript", $langages)){
		echo "JavaScript a été trouvé dans les langages.";
	}
?>

Sortie :

Python a été trouvé dans les langages.
QCM sur PHPQCM sur PHP – Les bases – Partie 1QCM sur PHP avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses…Lire plus
Partagez cet article

2 réflexions sur “Comment vérifier si une valeur existe dans un tableau en PHP

  • Avatar
    avril 7, 2021 à 2:13
    Permalien

    Bonjour,

    Existerait-il une fonction permettant à l’inverse de vérifier si une valeur du tableau est contenu dans un chaine?

    Merci d’avance.

    Répondre
    • Thomas Clavet
      avril 8, 2021 à 9:07
      Permalien

      Vous pouvez utiliser la méthode strpos pour trouvez la position de la première occurrence d’une sous-chaîne dans une chaîne. Voir l’exemple suivant:

      $websites = array('google.com', 'waytolearnx.com', 'bing.com');
      
      $string = 'Welcome to waytolearnx.com';
      
      foreach ($websites as $website) 
      {
          if (strpos($string, $website) !== FALSE) 
          { 
              echo 'Match found'; 
              return true;
          }
      }
      echo 'Not found!';
      Répondre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *