foreachループを設定して配列の最後のエントリを見始めると、各ループはフォワードの代わりに後方に移動します。foreachループを最後の配列から開始するように設定するにはどうすればよいですか?
ありがとうございます。
foreachループを設定して配列の最後のエントリを見始めると、各ループはフォワードの代わりに後方に移動します。foreachループを最後の配列から開始するように設定するにはどうすればよいですか?
ありがとうございます。
foreach(array_reverse($array, true) as $key=>$value)
array_reverse機能を配列を逆にします。
ありがとうございましたサー・ジャクソン –
あなたはこれを行うことができます:
$values = array();
$max = count($values);
foreach($i = $max; $i > 0; $i--) {
$key = $values[$i];
// do something with the key
}
これはhttp://stackoverflow.com/questions/5315539/iterate-in-reverse-through-an-array-with-php-spl-の複製でありますソリューションの – Alex