2011-12-09 10 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

ありがとうございましたサー・ジャクソン –

1

あなたはこれを行うことができます:

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

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