我有一个看起来像var_dump($result)
的数组:
$result = array(
array("Start" => array("xxxx")),
array("Driving route" => array("xxxx")),
array("Lunch-Rest Break" => array("xxxx")),
array("Break" => array("xxxx")),
array("Waiting" => array("xxxx")),
array("End" => array("xxxx"))s
);
如何获取给定密钥的索引?例如,我想得到键的索引" Break"我做了如下:
$key = array_search('Break', $result);
$key
为空我没有索引。
感谢。
答案 0 :(得分:2)
这是一个功能:
$result = array(
array("Start" => array("xxxx")),
array("Driving route" => array("xxxx")),
array("Lunch-Rest Break" => array("xxxx")),
array("Break" => array("xxxx")),
array("Waiting" => array("xxxx")),
array("End" => array("xxxx"))
);
function searchKeyIndex($array, $key) {
for($i = 0; $i < count($array); $i++) {
if(isset($array[$i][$key])) {
return $i;
}
}
}
echo searchKeyIndex($result, "Break");
输出:3