Linuchs: array_merge

Beitrag lesen

Hallo,

ich baue ein zweidimensionales array auf und in bestimmten Fällen soll nachträglich die zweite Dimnension durch weitere Felder erweuitert werden.

Die erweiterten Felder sind aber nicht im array.

<?php
    $display[] = array(
     'segment'              => 'position'
    ,'[HOST]'               => 'example.com'
    );
    if ( 1 == 1 ) {
      array_merge(
       $display[ count($display) -1 ]
      ,array (
       '[test]'               =>  'test'
      ,'[test2]'              =>  'test2'
      ));
    }
echo "[".(count($display) -1)."]
tt=[".$display[ count($display) -1 ]['[HOST]']."]
test=[".$display[ count($display) -1 ]['[test]']."]<br>\n";

Die zweite Klammer, in der [test] stehen sollte, ist leer []

Woran liegt's?

Linuchs