Php 获取多维数组的结束值
我有一个未定义长度的多维数组Php 获取多维数组的结束值,php,multidimensional-array,Php,Multidimensional Array,我有一个未定义长度的多维数组 Array ( [0] => Array ( [price] => 75 ) [1] => Array ( [price] => 90 ) [2] => Array ( [price] => 95 ) [3] => Arr
Array
(
[0] => Array
(
[price] => 75
)
[1] => Array
(
[price] => 90
)
[2] => Array
(
[price] => 95
)
[3] => Array
(
[price] => 130
)
)
如何获取数组中最后一个元素的price值
干杯只需使用此代码$arr是您的阵列
echo $arr[count($arr) - 1]['price'];
尝试以下操作:
$array
是您的输入数组
$arr = end($array);
echo $arr['price'];
编辑:对于PHP5.4或更高版本:
end($array)['price']
–fab(fab的评论)@fab:Yup完全正确..我首先在我的本地机器上尝试过,因为它是5.3,不起作用:)注意,这只适用于“普通”数组(即连续编号,从0开始)。