Fonction array_search
La fonction array_search effectue
une recherche de valeur dans un tableau et renvoie la clé
du premier élément trouvé. Si un tel élément
n'est pas trouvé - elle renvoie false. Le troisième paramètre
définit la comparaison stricte des types (comme avec
===). Si on met true - il comparera
strictement, et si false (par défaut) - alors non.
Syntaxe
array_search(mixed $needle, array $haystack, bool $strict = false): int|string|false
Exemple
Trouvons dans le tableau l'élément avec la valeur 'c'
- en résultat nous obtiendrons sa clé (elle est égale à 2) :
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
echo array_search('c', $arr);
?>
Résultat de l'exécution du code :
2
Voir aussi
-
la fonction
strpos,
qui renvoie la position de la première occurrence d'une sous-chaîne -
la fonction
str_contains,
qui vérifie la présence d'un caractère dans une chaîne -
la fonction
str_starts_with,
qui vérifie le début d'une chaîne -
la fonction
str_ends_with,
qui vérifie la fin d'une chaîne