Ankündigung

Einklappen
Keine Ankündigung bisher.

Problem beim Zusammenfügen von Arrays mit array_merge

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Problem beim Zusammenfügen von Arrays mit array_merge

    Hallo,

    ich habe folgendes Problem: Wenn ich zwei assoziative Arrays mit array_merge() aneinanderhänge, gehen die ursprünglichen Schlüssel verloren, wenn sie Strings sind, die nur aus einer Zahl bestehen.

    Zum Beispiel:
    PHP-Code:
    <?php
    $array1 
    = array("a" => "wert""3" => "wert""b" => "wert");
    $array2 = array("76" => "wert""c" => "wert""8" => "wert");

    $array3 array_merge($array1$array2);
    ?>
    Das Ergebnis sieht dann so aus:
    • Array
      (
      [a] => wert
      [0] => wert
      [b] => wert
      [1] => wert
      [c] => wert
      [2] => wert
      )


    Weiß irgendjemand wie man das verhindern kann?

    Vielen Dank und Grüße,
    karl-150

  • #2
    Das ist ein Plus- und/oder Schwachpunkt von PHP. Die Datentypen werden nicht so genau genommen, da ist ein "76" das gleiche wie ein 76. Versuche mal
    PHP-Code:
    $array3 $array1 $array2
    Gruß
    phpfan

    Kommentar


    • #3
      Danke für die schnelle Antwort.

      karl-150

      Kommentar

      Lädt...
      X