String 2 Array?

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

  • String 2 Array?

    Hallo,

    Nehmen wir an, ich habe einen String wie diesen

    PHP-Code:
    $string "eins:1;zwei:2;drei:3" 
    und will dies in einem Array-Format wie diesem umwandeln :

    PHP-Code:
    array["eins"] = 1
    array["zwei"] = 2
    array["drei"] = 
    Gibts dort eine einfachere Funktion, als mit Explode und mehrfachschleifen??

    Dank schon ma!

  • #2
    warum mehrfachschleifen und was soll das sein?

    ein explode und eine schleife reicht dicke aus
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3
      genau!!!
      oder eben null schleifen :-) (wat auch nicht besser is!)

      PHP-Code:
      <?PHP
      $string 
      "eins:1;zwei:2;drei:3";
      function 
      mk($n)
      {
         list (
      $k$v) = split(":"$n);
         
      $GLOBALS["arr"][$k] = $v;

      }
      array_walk(explode(";"$string), "mk");
      print_r($arr);
      ?>
      ... und besucht mal den ebay(TM)-browser überhaupt: Lauge
      und damit das Fragen nen Ende hat: Der Progger davon sitzt mir gegenüber !

      Kommentar

      Lädt...
      X