PHP:如何找出数组中值的位置?

时间:2010-03-08 04:36:05

标签: php

如何找出foo位于2?:数组的位置('boo','moo','foo');

3 个答案:

答案 0 :(得分:10)

$key = array_search("foo", $array);

答案 1 :(得分:5)

  

print_r(array_search(   'value',$ array_from));

答案 2 :(得分:2)

如果你想找到所有'foo'出现的键(如果你知道会有重复),那么使用:

$result = array_keys( $yourArray, 'foo' );

这将返回一个包含所有相应键的数组。你看,array_search只会返回第一次出现的密钥。请注意这一点。