$v){if($v==value){ echo $k;}}", qui peut afficher le nom de clé correspondant."/> $v){if($v==value){ echo $k;}}", qui peut afficher le nom de clé correspondant.">

Maison  >  Article  >  développement back-end  >  Est-il possible de trouver le nom de la clé (key) dans un tableau php par valeur ?

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

青灯夜游
青灯夜游original
2022-04-29 16:16:095000parcourir

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);
?>

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;
    }
}
?>

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!

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