次のような連想配列が与えられた場合、
$field_defaults = array(
'id' => 0,
'name' => 'new item',
'desc' => '',
'parent_id' => 0,
);
array_keys()
指定された順序でキーを返すことに頼ることはできますか?または、より正確には、PHPの配列は安定した順序であるように見えるので、この回答のように、キーはarray_keys()
入力配列に表示されるのと同じ順序で返されますか?マニュアルページにはヒントがありません。
私がこれを試してみると、彼らは元の順序を尊重しているように見えますが、私はその振る舞いに頼ることができるようにしたいと思います。