Sind PHP Associative Arrays bestellt?
Ich komme aus Python-Hintergrund und der Python-Datentyp, der ähnlich ist (ein Wörterbuch), ist einungeordnet Satz von Schlüsselwertpaaren.
Ich frage mich, ob PHP-assoziative Arrays ungeordnet sind. Sie scheinen bestellt zu sein.
$test = array(
'test' => 'test',
'bar' => 'bar',
);
var_dump($test);
var_dump(array_slice($test, 0, 1));
Test kommt immer vor Takt und ich kann dieses Array schneiden, wie Sie sehen. Ist dies also immer garantiert, um über PHP-Versionen bestellt werden? Ist die Reihenfolge nur die Reihenfolge, mit der ich das Array deklariert habe? Zeigt also intern etwas auf "test", um [0] im Array zu platzieren? ich habe gelesenhttp://php.net/manual/en/language.types.array.php aber es wirft nicht zu viel Licht auf dieses Thema. Ich freue mich über Ihre Antworten. Ty