2013-02-27 107 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