PHP in_array()

La fonction in_array() recherche dans un tableau une valeur spécifique.
 

Syntaxe
in_array(value, array, mode)

Remarque: Si le paramètre « value » est une chaîne et que le paramètre « mode » est défini sur TRUE, la recherche est sensible à la casse.
 
 

Paramètres
  • value(Obligatoire) : Spécifie quoi rechercher
  • array(Obligatoire) : Spécifie le tableau dans lequel nous voulons rechercher.
  • mode(Facultatif) : Ce paramètre spécifie le mode dans lequel nous voulons effectuer la recherche. Si elle est définie sur TRUE, la fonction in_array() recherche la valeur avec le même type de valeur que celui spécifié par le paramètre « value ». La valeur par défaut de ce paramètre est FALSE.

 

Valeur de retour

Renvoie TRUE si la valeur est trouvée dans le tableau, sinon renvoie FALSE.
 

Version PHP:

4+
 

Exemple 1:
<?php 
	$nombres = array(15, 20, 99, 72, 45); 
	  
	if (in_array("99", $nombres)) 
	{ 
	  echo "Existe"; 
	} 
	else
	{ 
	  echo "N'existe pas"; 
	} 
?>

 
Sortie:

Existe

 

Exemple 2:
<?php 
	$couleurs = array("bleu", "rouge", "vert", 10); 
	  
	if (in_array("vert", $couleurs, TRUE)) 
	{ 
	  echo "Existe"; 
	} 
	else
	{ 
	  echo "N'existe pas"; 
	} 
?>

 
Sortie:

Existe

 
 

Exemple 3:
<?php 
	$couleurs = array("bleu", "rouge", "vert", 10); 
	  
	if (in_array(10, $couleurs, TRUE)) 
	{ 
	  echo "Existe"; 
	} 
	else
	{ 
	  echo "N'existe pas"; 
	} 
?>

 
Sortie:

Existe

 

Exemple 4:
<?php 
	$couleurs = array("bleu", "rouge", "vert", 10); 
	  
	if (in_array("10", $couleurs, TRUE)) 
	{ 
	  echo "Existe"; 
	} 
	else
	{ 
	  echo "N'existe pas"; 
	} 
?>

 
Sortie:

N'existe pas
Questions d'entretiens PHP

Laisser un commentaire

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