PHPでウェブの世界と繋がろう!
menu
ホーム > PHPサンプル > 配列系 > 配列を逆順にソートしたい

配列を逆順にソートしたい

Pocket

サンプルコード sample code
配列ソート 配列を逆順にソート array_reverse()
結果の配列 = array_reverse(入力の配列 [, 論理値]);

例:

$ary = array('a' , 'b', 'c');
$ary = array_reverse($ary);
foreach($ary as $key => $value){
    print "キー(\$key) : {$key} 値(\$value) : {$value}<br/>\n";
}

結果は

キー($key) : 0 値($value) : c
キー($key) : 1 値($value) : b
キー($key) : 2 値($value) : a

となります。

配列の要素を逆順にして、配列を返します。2番目の引数をTRUEにした場合、数値キーを保持します。FALSEは指定がない場合は、新しく数値キーが割り振られます。文字列キーの場合は キー と 値 の相関関係は維持されます。

サンプルコード

– サンプル Click Here ! –

<h3>配列ソート 配列を逆順にソート</h3>
<?php
$ary = array(0 => 'g', 1 => 'f', 2 => 'e', 3 => 'd', 4 => 'c', 5 => 'b', 6 => 'a');
foreach($ary as $key => $value){
    print "キー(\$key) : {$key} 値(\$value) : {$value}<br/>\n";
}
echo 'array_reverse後↓<br/>';
$ary = array_reverse($ary);
foreach($ary as $key => $value){
    print "キー(\$key) : {$key} 値(\$value) : {$value}<br/>\n";
}
?>
実行結果
配列ソート 配列を逆順にソート
キー($key) : 0 値($value) : g
キー($key) : 1 値($value) : f
キー($key) : 2 値($value) : e
キー($key) : 3 値($value) : d
キー($key) : 4 値($value) : c
キー($key) : 5 値($value) : b
キー($key) : 6 値($value) : a
array_reverse後↓
キー($key) : 0 値($value) : a
キー($key) : 1 値($value) : b
キー($key) : 2 値($value) : c
キー($key) : 3 値($value) : d
キー($key) : 4 値($value) : e
キー($key) : 5 値($value) : f
キー($key) : 6 値($value) : g

– サンプル Click Here ! –


タグ(=記事関連ワード)

タグ: , ,

日付

投稿日:2012年3月22日
最終更新日:2014年02月20日

関連記事

このカテゴリの他のページ

この記事へのコメント

トラックバックurl

http://www.tryphp.net/phpsample-array-aryreverse/trackback/