Maison  >  Article  >  développement back-end  >  Explication détaillée des étapes de la fonction array_search() pour renvoyer les noms de clés par valeur d'élément

Explication détaillée des étapes de la fonction array_search() pour renvoyer les noms de clés par valeur d'élément

php中世界最好的语言
php中世界最好的语言original
2018-05-21 10:10:292057parcourir

Cette fois, je vous apporte une explication détaillée des étapes à suivre pour que la fonction array_search() renvoie le nom de la clé par valeur d'élément. Quelles sont les précautions pour array_search(). fonction pour renvoyer le nom de la clé par valeur d'élément ? Ce qui suit est un cas pratique, jetons un coup d'œil. La fonction

array_search() est la même que in_array(), qui recherche une valeur clé dans un tableau.
Si la valeur est trouvée, la clé de l'élément correspondant sera renvoyée. S'il n'est pas trouvé, renvoie false

définition et utilisation de array_search()
la fonction array_search() est la même que in_array(), recherchant une valeur clé dans le tableau. Si la valeur est trouvée, la clé de l'élément correspondant est renvoyée. S'il n'est pas trouvé, renvoie false.

Avant PHP 4.2.0, les fonctions renvoyaient null au lieu de false en cas d'échec.

Si le troisième paramètre strict est spécifié comme vrai, le nom de clé de l'élément correspondant ne sera renvoyé que si le type de données et la valeur sont cohérents.

Syntaxe
array_search(value,array,strict) Paramètre Description
valeur Obligatoire. Spécifie qu'il faut rechercher la valeur de dans le tableau .
tableau requis. Le tableau à rechercher.
strict facultatif. Valeurs possibles :

true
false - Par défaut
Si la valeur est définie sur true, le type de la valeur donnée sera également vérifié dans le tableau. (Voir exemple 2)

tableau php Exemple de fonction array_search :

<?php 
$a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse"); 
echo array_search("Dog",$a); 
?>

Sortie :
a

Croyez-le ou pas Après avoir lu le cas dans cet article, vous maîtrisez la méthode. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de PHP !

Lecture recommandée :

Explication détaillée des étapes pour créer des tâches planifiées via les commandes de la console dans le framework yii

Configuration et étapes d'utilisation de l'accélérateur PHP eAccelerator Explication détaillée

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn