PHP数组查找对象的索引

时间:2010-08-28 19:12:35

标签: php object find indexing

我如何确定特定项目在数组中的位置?例如,我有一个这样的数组:

(“itemone”,“someitem”,“fortay”,“soup”)

我如何获得“someitem”的索引

谢谢, 克里斯蒂安斯图尔特

3 个答案:

答案 0 :(得分:5)

使用array_search()

  

array_search - 搜索数组   一个给定的值并返回   相应的密钥如果成功

     

mixed array_search ( mixed $needle , array $haystack [, bool $strict ] )

示例:

$key = array_search('someitem', $array);

答案 1 :(得分:2)

$index = array_search('something', $myarray)

答案 2 :(得分:1)

您还可以使用array_keys($array,$search);返回给定值的多个键(索引)