Wenn ein assoziatives Array einem anderen assoziativen Array
     vorangestellt wird, wird das vorangestellte Array numerisch in das
     vorherige Array indiziert.
    
<?php
$lebensmittel = [
    'Äpfel' => [
        'McIntosh' => 'rot',
        'Granny Smith' => 'grün',
    ],
    'Orangen' => [
        'Navel' => 'orange',
        'Valencia' => 'orange',
    ],
];
$gemuese = [
    'Salat' => [
        'Eisberg' => 'grün',
        'Butterkopf' => 'grün',
    ],
    'Möhren' => [
        'Dunkellila Hybrid' => 'lila',
        'Imperator' => 'orange',
    ],
    'Gurken' => [
        'Kirby' => 'grün',
        'Gherkin' => 'grün',
    ],
];
array_unshift($lebensmittel, $gemuese);
var_dump($lebensmittel);
?>
     
    Das oben gezeigte Beispiel erzeugt folgende Ausgabe:
array(3) {
  [0]=>
  array(3) {
    ["Salat"]=>
    array(2) {
      ["Eisberg"]=>
      string(4) "grün"
      ["Butterkopf"]=>
      string(4) "grün"
    }
    ["Möhren"]=>
    array(2) {
      ["Dunkellila Hybrid"]=>
      string(4) "lila"
      ["Imperator"]=>
      string(6) "orange"
    }
    ["Gurken"]=>
    array(2) {
      ["Kirby"]=>
      string(4) "grün"
      ["Gherkin"]=>
      string(4) "grün"
    }
  }
  ["Äpfel"]=>
  array(2) {
    ["McIntosh"]=>
    string(3) "rot"
    ["Granny Smith"]=>
    string(4) "grün"
  }
  ["Orangen"]=>
  array(2) {
    ["Navel"]=>
    string(6) "orange"
    ["Valencia"]=>
    string(6) "orange"
  }
}