Syntaxe:
La syntaxe de la fonction array_search () est donnée ci-dessous.
int | string | false array_search (mixtes $ search_value, array $ array [, bool $ strict = false])Le premier argument est obligatoire et il faut la valeur qui sera recherchée dans le tableau.
Le deuxième argument est obligatoire, et il prend le tableau où la valeur sera recherchée.
Le troisième argument est facultatif, et la valeur par défaut de cet argument est fausse. Si la valeur de cet argument est définie sur true, la valeur de recherche sera strictement appariée. Cela signifie que le type et la valeur de la valeur de recherche devront correspondre à la valeur du tableau pour obtenir la valeur de clé correspondante.
La fonction peut retourner Trois types de valeurs. Il renverra un entier ou une chaîne en fonction de la valeur clé du tableau, sinon renvoie false si la valeur de recherche n'existe pas dans le tableau.
Array_search () Exemples de fonction
Les utilisations de la fonction array_search () ont été montrées dans la partie suivante de ce tutoriel en utilisant plusieurs exemples.
Exemple-1: utilisation de array_search () sans argument facultatif
Créez un fichier PHP avec le script suivant pour rechercher le numéro particulier dans un tableau à l'aide de la fonction array_search (). La fonction renverra la position d'index de ce nombre si elle existe dans le tableau; Sinon, il reviendra FAUX. Un tableau de 6 valeurs numériques a été utilisé dans le script. Le numéro de recherche sera tiré du paramètre URL.
// déclare un tableau numériqueSortir:
La sortie suivante sera apparue après avoir exécuté le script ci-dessus sans aucun paramètre URL.
http: // localhost / php / array_search1.php
La sortie suivante sera apparue après avoir exécuté le script ci-dessus avec la valeur du paramètre URL 67 qui existe dans le tableau au 2nd position. L'indice du tableau commence à 0. Ainsi, la sortie est 1.
http: // localhost / php / array_search1.php?S = 67
La sortie suivante sera apparue après avoir exécuté le script ci-dessus avec la valeur du paramètre URL, 99, qui n'existe pas dans le tableau.
http: // localhost / php / array_search1.php?S = 99
Exemple-2: utilisation de array_search () avec un argument facultatif
Créez un fichier PHP avec le script suivant qui recherchera le numéro particulier dans un tableau en utilisant la fonction array_search () avec la valeur d'argument facultative, vrai. Un tableau associatif de 4 valeurs a été utilisé dans le script. Le numéro de recherche sera tiré du paramètre URL.
// déclare un tableau associatifSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus avec la valeur du paramètre URL, 3 qui correspond à la valeur du tableau, 3.0.
http: // localhost / php / array_search1.php?s = 3
La sortie suivante sera apparue après avoir exécuté le script ci-dessus avec la valeur du paramètre URL 5.0 qui n'existe pas dans le tableau.
http: // localhost / php / array_search1.php?s = 5.0
Exemple-3: Recherche dans un tableau bidimensionnel à l'aide d'Array_Search ()
Créez un fichier PHP avec le script suivant pour rechercher la valeur particulière dans un tableau bidimensionnel à l'aide de la fonction array_search (). Un tableau associatif bidimensionnel de 3 lignes et 3 colonnes a été utilisé dans le script. La valeur de recherche sera tirée du paramètre URL.
// déclare un tableau bidimensionnelSortir:
La sortie suivante sera apparue après avoir exécuté le script ci-dessus avec la valeur du paramètre URL, 'Souris', qui ne correspond à aucune valeur du nom clé du tableau.
http: // localhost / php / array_search1.php?S = souris
La sortie suivante sera apparue après avoir exécuté le script ci-dessus avec la valeur du paramètre URL, 'Moniteur' qui correspond à une valeur du nom clé du tableau.
http: // localhost / php / array_search1.php?S = Moniteur
Exemple-4: Utilisation de Array_Search () dans une fonction
Créez un fichier PHP avec le script suivant pour rechercher la valeur particulière dans un tableau en utilisant la fonction array_search () dans une fonction définie par l'utilisateur. Un tableau de 5 valeurs de chaîne a été utilisé dans le script. Ensuite, le script utilise l'opérateur ternaire pour imprimer la sortie en fonction de la valeur retournée de la fonction.
// Déclarer un tableauSortir:
La sortie suivante sera apparue après avoir exécuté le script ci-dessus.
Conclusion
Différentes façons d'utiliser la fonction array_search () à différentes fins ont été montrées dans les exemples de ce tutoriel pour aider les utilisateurs de PHP à connaître correctement l'utilisation de cette fonction.