Position actuelle: Accueil> Derniers articles> Analyse de la méthode détaillée pour trouver des indices de valeur spécifiés dans les tableaux

Analyse de la méthode détaillée pour trouver des indices de valeur spécifiés dans les tableaux

M66 2025-06-23

introduire

Dans PHP, la recherche de l'indice correspondant à une valeur dans un tableau peut être obtenue en utilisant la fonction intégrée array_search () . Cette fonction recherchera le tableau la valeur spécifiée et renverra son indice correspondant; S'il ne peut être trouvé, il reviendra faux .

Utilisation de base

Le format de syntaxe de la fonction array_search () est le suivant:

 <span class="fun">array_search ($ valeur, $ array, $ strict = false)</span>

Lorsque $ la valeur est la valeur à trouver, $ le tableau est le tableau en cours de recherche, et $ strict est un paramètre facultatif. La comparaison de type stricte est activée lorsqu'elle est définie sur true .

Exemple

L'exemple suivant montre comment trouver une valeur spécifiée dans un tableau et obtenir son indice:

 $arr = array(2, 4, 8, 16, 32);
$key = array_search(8, $arr); // retour 2
<p>$key = array_search(10, $arr); // retour false<br>

Choses à noter

Types de comparaison

Par défaut, Array_Search () utilise des comparaisons lâches, qui convertit automatiquement le type de données par rapport à. Si vous devez comparer strictement les types de données, vous devez définir le troisième paramètre $ strict sur true .

Répéter la valeur

Si plusieurs valeurs identiques existent dans le tableau, Array_Search () ne renvoie que l'indice du premier élément correspondant.

La différence entre la valeur de retour et 0

Lorsque la valeur recherchée existe et que l'indice est 0, la fonction renvoie 0. Mais renvoie false lorsque la recherche échoue. Par conséquent, il est recommandé d'utiliser une comparaison congruente lors du jugement de la valeur de retour pour éviter de mal juger le 0 RETOURNE en tant que défaillance.

Résumer

Array_Search () est un outil pratique pour trouver des indices d'élément Array dans PHP. La maîtrise de ses caractéristiques d'utilisation et de valeur de retour aidera à gérer plus efficacement les exigences de recherche de la table.