2010-09-27 79 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

相關問題