2013-02-27 109 views
4

的终值我有不定长的多维数组,看起来像获取多维数组

Array 
(
    [0] => Array 
     (
      [price] => 75 
     ) 

    [1] => Array 
     (
      [price] => 90 
     ) 

    [2] => Array 
     (
      [price] => 95 
     ) 

    [3] => Array 
     (
      [price] => 130 
     ) 

) 

我怎样才能在阵列中的最后一个元素的价值?

干杯

回答

11

试试这个:$array是你输入数组

$arr = end($array); 
echo $arr['price']; 

编辑:而随着PHP 5.4或更新版本:end($array)['price'] - FAB (由FAB评论)

+0

谢谢,哈哈,因为多维阵列,很容易想到努力。将在11分钟内接受你的答案。 :) – adnan 2013-02-27 12:58:20

+0

而且PHP 5.4或更新版本:'end($ array)['price']' – 2013-02-27 12:58:47

+0

@adnan:Cooool:D – 2013-02-27 12:58:47

2

只需使用此代码$arr是你的阵列。

echo $arr[count($arr) - 1]['price']; 
+0

注意,这仅与工程“简单”数组(即连续编号,从0开始)。 – 2013-02-28 00:44:20