PHPで foreach() での出力順は、基本は確保した順。
一意に保たれるとか保たれないとか情報がありますが。
注意点は配列の添字番号順にはならない、という事
$data[0] =”A”;
$data[2] =”C”;
$data[1] =”B”;
$data[0] =”Z”;
1 2 3 |
foreach($data as $val){ echo $val; } |
結果:「ZCB」
ちなみに、
ksort($data);
でキーでソートして出力すると、
結果:「ZBC」