sort・asort・ksort 配列を並べ替える関数
スポンサーリンク
  
  
  
  
  スポンサーリンク
  
  
  
  
  
ライフスタイル関連のコンテンツ
お金 | 仕事 | 勉強 | プライベート | 健康 | 心
プログラミング関連のコンテンツ
C言語/C++入門 | Ruby入門 | Python入門 | プログラミング全般
お金 | 仕事 | 勉強 | プライベート | 健康 | 心
プログラミング関連のコンテンツ
C言語/C++入門 | Ruby入門 | Python入門 | プログラミング全般
sort関数は、配列の要素の値によって、配列を並べ替えます。
並べ替えの時に、配列のキーをリセットします。
——————————————–
  $meal = array(‘breakfast’ => ‘Walnut Bun’,
            ‘lunch’ => ‘Cashew Nuts’,
            ‘dinner’ => ‘Eggplant’,);
  sort($meal);
  foreach($meal as $key => $value){
     print "\$meal: $key $value<br>";
  }
  ——————————————–
を実行すると、
  ——————————————–
  $meal: 0 Cashew Nuts
  $meal: 1 Eggplant
  $meal: 2 Walnut Bun
  ——————————————–
と出力されます。
  キーが数字の添え字へとリセットされます。
キーをそのままで連想配列を並べ替えるには、asort関数を使います。
キーによって配列を並べ替えるには、ksort関数を用います。
逆の降順に配列を並べ替えるには、それぞれrsort・rasort・rksort関数を用います。
スポンサーリンク
>> 次の記事 : フレームワークCakePHPにチャレンジ
<< 前の記事 : foreach構文
- - 関連記事 -
 - strpos() や strcmp() など間違えやすいif文での判定
 - htmlentities() と htmlspecialchars() の違い
 - PHPの内部エンコードと出力文字コード、スクリプト文字コード
 - PHPのデバッグ・xdebugをxamppで有効にする
 - CakePHPの日本語対応、国際化
 - コマンドラインでPHPが起動できない
 - 直接ファイルが実行されたときだけ起動するスクリプト
 - ディレクトリを探索してリンク一覧表示
 - PHPとRubyのコードの書き方を比較
 - コメントアウトの使い分けと、/*** ~ ***/とか// — を単語登録
 - PHPでvar_dump()を使ったお手軽デバッグコード
 - プログラミング練習問題をPHPで解いてみた
 - CakePHPはMVCかつフルスタックのフレームワーク
 - PHP5のクラス定義とオブジェクトのおさらい
 - フレームワークCakePHPにチャレンジ
 - foreach構文
 - PHPの配列
 - strcmp関数
 - strcasecmp関数
 - PHPヒアドキュメント
 
スポンサーリンク