Andreas Görtz: Funktion viel zu langsam

Beitrag lesen

Hi,

Habe nun der Dokumentation diese Funktion entnommen:
[...]

hmmm - diese hast du vielleicht den user comments entnommen, nicht der Dokumentation. Der Dokumentation, wie von dedlfix verlinkt, hättest du diesen Satz respektive Beispiel entnehmen können:

"If you want to completely preserve the arrays and just want to append them to each other, use the + operator:"

  
<?php  
$array1 = array();  
$array2 = array(1 => "data");  
$result = $array1 + $array2;  
?>  

"The numeric key will be preserved and thus the association remains."

  
Array  
(  
    [1] => data  
)  

siehe dazu auch die Dokumentation der Array Operators

Gibt es eine "optimierte" Version der Funktion, wobei eben die Indexe erhalten bleiben bei der Array-Zusammenführung?

$ php -r '$a = array("text" => "inhalt"); $b = array(123 => "inhalt"); var_dump($a + $b);'
array(2) {
  ["text"]=>
  string(6) "inhalt"
  [123]=>
  string(6) "inhalt"
}

Leider hilft mir an diesem Punkt die Doku auch nicht weiter.

etwas mehr Konzentration bitte :-)

Gruß,
Andreas.