2011-12-09 145 views

回答

8

你可以只reverse數組:

$reverse = array_reverse($array, true); // true to preserve keys 
foreach($reverse as $key => $value) { /* etc. */ } 

或者如果你確保數組只包含數字鍵,這可能是速度快:

for($i = count($array) - 1; $i >= 0; $i--) { 
    /* etc. */ 
} 
+0

+1。 – Jon

+0

謝謝你親切的先生 –

0
foreach(array_reverse($array, true) as $key=>$value) 

的array_reverse功能會反轉一個數組。

+0

謝謝你sir jakx –

1

你可以這樣做:

$values = array(); 
$max = count($values); 

foreach($i = $max; $i > 0; $i--) { 
    $key = $values[$i]; 
    // do something with the key 
} 
相關問題