2016-02-19 34 views
-3

我有這樣的代碼:如何從切片陣列獲得原始密鑰?

<?php 

$order_list = array (array ("tangible", 1, 8, 33, 19000), 
         array ("tangible", 1, 9, 8, 19000), 
         array ("tangible", 1, 3, 24, 19000), 
         array ("tangible", 1, 2, 10, NULL), 
         array ("tangible", 1, 17, 11, 28000)); 

$num = 2; 

foreach(array_slice($order_list, $num) as $key => $value) { 
    echo $key.'=>'.$value[2].'<br>'; 
} 

?> 

,結果是這樣的:

0=>3 
1=>2 
2=>17 

問題是... $value = 3$key = 0,而在$order_list這個值$key = 2

所以,我預計$key$order_list基於價值切片。怎麼做?

謝謝。

+1

你看過'array_slice()'的第四個參數嗎? – AbraCadaver

回答