Учитывая ассоциативный массив, подобный следующему,
$field_defaults = array(
'id' => 0,
'name' => 'new item',
'desc' => '',
'parent_id' => 0,
);
могу ли я полагаться на array_keys()
, возвращая ключи в том порядке, в котором они были указаны? Или, точнее, поскольку массивы в PHP, похоже, имеют стабильный порядок, согласно этому ответу, являются ключи, возвращаемые array_keys()
в том же порядке, в каком они появляются во входном массиве? справочная страница не дает никаких подсказок.
Когда я пытаюсь это сделать, они, похоже, уважают первоначальный порядок, но я хотел бы иметь возможность полагаться на это поведение.