php数组通过值找键名(key)可以吗

青灯夜游
Freigeben: 2023-03-15 21:44:01
Original
4898 Leute haben es durchsucht

php数组可以通过值来找对应的键名(key)。两种查找方法:1、用“array_search(值,数组)”,会返回对应键名;2、用“foreach($arr as $k=>$v){if($v==值){echo $k;}}”,可输出对应键名。

php数组通过值找键名(key)可以吗

本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑

php数组可以通过值来找对应的键名(key)。

下面本篇文章就来给大家介绍两种查找方法。

方法1:使用array_search() 函数

array_search() 函数可以在数组中搜索指定键值,并返回对应的键名。

1,"name"=>"李华","age"=>23); var_dump($arr); echo "指定值'李华'对应的键名为:".array_search("李华",$arr); ?>
Nach dem Login kopieren

1.png

方法2:利用foreach语句遍历数组,进行查找

  • 利用foreach语句遍历数组

  • 在循环体中,使用"=="运算符,查看指定值是否在元素中,如果在,则返回对应键名

1,"name"=>"张三","age"=>23); var_dump($arr); foreach ($arr as $key => $value){ if($value==23){ echo "指定值'23'对应的键名为:".$key; } } ?>
Nach dem Login kopieren

2.png

推荐学习:《PHP视频教程

Das obige ist der detaillierte Inhalt vonphp数组通过值找键名(key)可以吗. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!