在PHP中从多维数组的最后一个数组返回一个元素

4
如何在PHP中动态显示最后一个数组元素的元素。 例如:
Array ( [0] => Array ( [id] => 6 [user_id] => 8 [category_path] => Sport)
        [1] => Array ( [id] => 8 [user_id] => 8 [category_path] => Computers))

为了从最后一个数组中返回“id”,请执行以下操作:
8

接下来是一个例子

Array ( [0] => Array ( [id] => 6 [user_id] => 8 [category_path] => Sport)
        [1] => Array ( [id] => 8 [user_id] => 5 [category_path] => Computers)
        [2] => Array ( [id] => 16 [user_id] => 45 [category_path] => Soft))

为了返回结果
   16

谢谢!
2个回答

11

试试这个:

function getLastId(&$array){
    $tmp=end($array);
    return $tmp['id'];
}

2
如何按照以下方式计数元素并访问它们?
$array[count($array)-1] # to get the last array item
$array[count($array)-1]['id'] # to get the id of the last entry

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接