Est-il possible de trouver le nom de la clé (key) dans un tableau php par valeur ?

青灯夜游
Libérer: 2023-03-15 21:44:01
original
5024 Les gens l'ont consulté

Le tableau php peut trouver le nom de clé (clé) correspondant par valeur. Deux méthodes de recherche : 1. Utilisez "array_search(value, array)", qui renverra le nom de clé correspondant 2. Utilisez "foreach($arr as $k=>$v){if($v==value) { echo $k;}}", qui peut afficher le nom de clé correspondant.

Est-il possible de trouver le nom de la clé (key) dans un tableau php par valeur ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

Le tableau PHP peut trouver le nom de clé (clé) correspondant par valeur.

L'article suivant vous présentera deux méthodes de recherche.

Méthode 1 : utilisez la fonction array_search()

La fonction array_search() peut rechercher la valeur de clé spécifiée dans le tableau et renvoyer le nom de clé correspondant.

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr=array("id"=>1,"name"=>"李华","age"=>23);
var_dump($arr);
echo "指定值&#39;李华&#39;对应的键名为:".array_search("李华",$arr);
?>
Copier après la connexion

Est-il possible de trouver le nom de la clé (key) dans un tableau php par valeur ?

Méthode 2 : utilisez l'instruction foreach pour parcourir le tableau et recherchez

  • Utilisez l'instruction foreach pour parcourir le tableau

  • Dans le corps de la boucle, utilisez l'opérateur "==" pour vérifiez si la valeur spécifiée est dans l'élément, si c'est le cas, le nom de la clé correspondante sera renvoyé

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr=array("id"=>1,"name"=>"张三","age"=>23);
var_dump($arr);
foreach ($arr as $key => $value){
    if($value==23){
    	echo "指定值&#39;23&#39;对应的键名为:".$key;
    }
}
?>
Copier après la connexion

Est-il possible de trouver le nom de la clé (key) dans un tableau php par valeur ?

Apprentissage recommandé : "Tutoriel vidéo PHP"

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal