Entspricht die Reihenfolge der von array_keys zurückgegebenen Schlüssel der Reihenfolge im Eingabearray?

Wenn ein assoziatives Array wie das folgende gegeben ist,

<code>$field_defaults = array(
  'id' => 0,
  'name' => 'new item',
  'desc' => '',
  'parent_id' => 0,
);
</code>

Darauf kann ich mich verlassenarray_keys() die Schlüssel in der angegebenen Reihenfolge zurückgeben? Genauer gesagt, da Arrays in PHP eine stabile Reihenfolge zu haben scheinendiese Antwort, werden die Schlüssel von zurückgegebenarray_keys() in der gleichen Reihenfolge, in der sie im Eingabearray angezeigt werden? DasHandbuchseite gibt keine Hinweise.

Wenn ich das versuche, siescheinen um die ursprüngliche Reihenfolge zu respektieren, aber ich möchte mich auf dieses Verhalten verlassen können.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage