获取对数组最后一项的引用

2022-08-30 17:09:24

我可以使用以下内容来获取 的最后一项的值。如何获取对该项目的引用?$array

$last_item = end($array);

的项是索引数组。$array


答案 1
end($array);
$referenceToLastElement = &$array[key($array)];

答案 2

count()将为您提供数组的长度,您可以应用一些简单的算术来获得对数组最后一个元素的引用:

$array = array(
  array('jkl' => '456'),
  array('abc' => '456'),
);
print_r($array);
$last_item = &$array[count($array) - 1];
$last_item['abc'] = '123';
print_r($array);