假设我们有这个数组:
Array ( [0] => 10 [1] => 45 [2] => 23 )
Run Code Online (Sandbox Code Playgroud)
如何确定该数组中元素"45"的位置?
我正在使用PHP.
谢谢.
Gum*_*mbo 44
使用array_search得到的关键价值:
$key = array_search(45, $arr);
Run Code Online (Sandbox Code Playgroud)
如果你想在数组中获得它的位置,你可以在键数组中搜索键的索引:
$offset = array_search($key, array_keys($arr));
Run Code Online (Sandbox Code Playgroud)
因此,对于如下所示的数组,您仍将获得1结果:
$arr = array('foo' => 10, 'bar' => 45, 'baz' => 23);
Run Code Online (Sandbox Code Playgroud)