2013-05-15 43 views
0

的我有一些代碼,是產生這種陣列(分手起來,爲方便閱讀):獲取單個陣列出另一個陣列

Array ([0] => 78) 78 
Array ([0] => 78 [1] => 75) 75 
Array ([0] => 78 [1] => 75 [2] => 72) 72 
Array ([0] => 78 [1] => 75 [2] => 72 [3] => 68) 68 
Array ([0] => 78 [1] => 75 [2] => 72 [3] => 68 [4] => 65) 65 
Array ([0] => 78 [1] => 75 [2] => 72 [3] => 68 [4] => 65 [5] => 62) 62 
Array ([0] => 78 [1] => 75 [2] => 72 [3] => 68 [4] => 65 [5] => 62 [6] => 59) 59 
Array ([0] => 78 [1] => 75 [2] => 72 [3] => 68 [4] => 65 [5] => 62 [6] => 59 [7] => 56) 56 
Array ([0] => 78 [1] => 75 [2] => 72 [3] => 68 [4] => 65 [5] => 62 [6] => 59 [7] => 56 [8] => 37) 37 
Array ([0] => 78 [1] => 75 [2] => 72 [3] => 68 [4] => 65 [5] => 62 [6] => 59 [7] => 56 [8] => 37 [9] => 36) 36 

我需要的是最後一個數組。有所有號碼分別存儲的人。我怎樣才能做到這一點?在PHP btw。

+0

這些都是獨立陣列。有沒有其他數組包含這些你沒有顯示? –

+0

告訴我們你是怎麼得到這個數組的第一個 –

+0

如果你使用count($ your_array)它計數好或不是??如果count是好的,那麼你可以檢索最後一行,像$ row = $ your_array [計數(your_array $)-1]; – Hackerman

回答

2

嘗試array_pop($array)。它將彈出數組中的最後一個元素並將其返回。

更新:

$buffer = array(); 
foreach ($arrays as $array) { 
    $buffer = array_pop($array); 
} 

我覺得這是你的意思。

+0

如果你需要保持數組完整,使用'end($ array);回聲電流($ array);' –

0

讓你的名字數組作爲$ long_arr

$target_array = array_values($long_arr); 
var_dump($target_array); 
0

此評論爲我做:

如果使用count($ your_array)它計算的行得好不好?......如果count是好的,那麼你可以檢索最後一行,如$ row = $ your_array [count($ your_array)-1]; - Robert Rozas 18小時前