2010-09-27 51 views

回答

20

谷歌救援:array_search

+0

非常感谢。 – Psyche 2010-09-27 13:45:25

+2

+1为“谷歌救援”!大声笑! :] – trejder 2014-03-19 09:02:30

+2

谷歌刚刚显示一个链接到这个stackoverflow页面... – 2017-04-19 13:06:00

36

使用array_search获得的关键值:

$key = array_search(45, $arr); 

如果你想获得其在阵列中的位置,你可以搜索的索引键阵列中的关键是:跟着你

$offset = array_search($key, array_keys($arr)); 

因此,与像数组仍然会得到1的结果:

$arr = array('foo' => 10, 'bar' => 45, 'baz' => 23); 
+1

我知道这个答案是旧的,也许这就是原因,但与PHP 7.0与该数组,你会得到'酒吧',而不是'1'。 – 2017-10-22 03:55:56

相关问题