:私は、出力にその配列を通してそれを実行するとPHP foreachループは、配列の要素を数値の順序から外しますか?
foreach($items as $item) {
$this->_array[(int)$item->getPosition()] = $item;
}
を、私はこの期待:
をarray (
[0] => item0,
[1] => item1,
[2] => item2,
[3] => item3,
)
しかし、私はこの取得:
array (
[3] => item3,
[0] => item0,
[2] => item2,
[1] => item1,
)
を
私は、キーがセットされた順番しか想定できません。なぜ、それらが順番に出てこないのですか?
キーを順番に並べ替える方法はありますか?
まさに私が必要としていた、ありがとう。私が文書を読んだときにそれを逃した。 –
一年後に - - まだ仲間のコーダーを助ける!ありがとう! – adam