9.2.34 in_array
[Notes en ligne] [Exemples]
Indique si une valeur appartient à un tableau
boolean in_array (mixed needle, array haystack, boolean strict)
in_array() recherche needle dans haystack et retourne TRUE s'il s'y trouve, ou FALSE sinon.
Le troisième paramètre strict est optionnel. S'il vaut TRUE alors in_array() vérifiera aussi que le types du paramètre needle correspond à la valeur trouvée dans haystack.
Exemple avec in_array()
<?php
$os = array("Mac", "NT", "Irix", "Linux" );
if (in_array("Irix", $os))
print "Irix trouve";
?>
In_array() avec le paramètre strict
<?php
$a = array('1.10', 12.4, 1.13);
if (in_array('12.4', $a, TRUE))
echo "'12.4' trouvé avec une recherche stricte\n";
if (in_array(1.13, $a, TRUE))
echo "1.13 trouvé avec une recherche stricte\n";
?>
L'affichage sera :
1.13 trouvé avec une recherche stricte
Note : in_array() a été ajoutée en PHP 4.0.
Voir aussi array_search().
9.2.35 array_search
[Notes en ligne] [Exemples]
Recherche dans un tableau la clé associée à une valeur
mixed array_search (mixed needle, array haystack, boolean strict)
array_search() recherche needle dans haystack et retourne la clé associée s'il la trouve, ou FALSE sinon.
Si le troisième paramètre strict vaut TRUE, alors array_search() s'assurera aussi que le type de needle est le même que celui de la valeur trouvée dans haystack.
Voir aussi in_array().
---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft