代码之家  ›  专栏  ›  技术社区  ›  Christian Stewart

php数组查找对象的索引

  •  3
  • Christian Stewart  · 技术社区  · 14 年前

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

    (itemone、someitem、fortay、soup)

    我如何获得“someitem”的索引

    谢谢, 克里斯汀·斯图尔特

    3 回复  |  直到 14 年前
        1
  •  5
  •   NullUserException Mark Roddy    14 年前

    使用 array_search()

    array_search 在数组中搜索 给定值并返回 成功时对应的键

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

    例子:

    $key = array_search('someitem', $array);
    
        2
  •  2
  •   Naveed    14 年前
    $index = array_search('something', $myarray)
    
        3
  •  1
  •   Headshota    14 年前

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