foreach文を利用する

PHP基礎 配列の操作/連想配列/Webフォームの作成 – Qiita

foreach文を利用するには、2つの書式がある。
①
foreach($配列名 as $一時変数名){
    繰り返し処理
}

②
foreach($配列名 as $キーの一時変数名 => $値用の一時変数名){
    繰り返し処理
}

①の場合、配列の各値は先頭の要素から順番に一時変数に代入され、
 全要素に対して繰り返し処理が行われる。
②の場合、配列の各キーが順番にキー用の一時変数に代入され、
さらに配列の各値が順番に値用の一時変数に代入されて、全要素に対して繰り返し処理が行われる。
foreach文をfor文で書き直した場合、同じ結果になるもの

$fruits = array(1 => 'apple',
          2 => 'banana',
          3 => 'lemon',
          4 => 'orange');

foreach($fruits as $key => $value){
     print "{$key} {$value}" ;
}

$n = count($fruits);
for($i = 1; $i <= $n ; $i++ ){
  print "{$i} {$fruit[$i]}";
}

implode() 配列から文字列を作成する関数
PHP: implode - Manual
asort()関数 配列の値を基準に並べ替えることができる。キーと値の組み合わせは保持される
PHP: asort - Manual
sort()関数 配列の並べ替えにおいて最も単純な関数。並べ替えの際に、配列のキーを数に変えて付け直すため数値配列のみで使用する
PHP: sort - Manual
ksort()関数 キーを基準に並べ替えることができる。
PHP: ksort - Manual
タイトルとURLをコピーしました