Linuchs: array_merge

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

  1. es muss heißen $arr = array_merge()