jabs: assoziatives array formatiert in einen String abspeichern

Wie kann ich ein assoziatives array in einen String abspeichern?

array([a] => 2 [b] => 5 [c] => 1)
soll zu
  "a,2;b,5;c,1"
werden.

jabs

  1. Hi!

    Wie kann ich ein assoziatives array in einen String abspeichern?

    array([a] => 2 [b] => 5 [c] => 1)
    soll zu
      "a,2;b,5;c,1"
    werden.

    z.B: mit foreach:

      
      $myString   = '';  
      foreach ($myArray as $key => $val) {  
         $myString .= $key.',$val.';';  
      
      }  
      
    
    

    off:PP

    --
    "You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)
    1. Hi!

      $myString .= $key.',$val.';';   // falsch!

      Sorry, Tippfehler!

        
        
      $myString .= $key.','.$val.';'; //so  
      $myString .= "$key, $val;";     // oder so  
        
      
      

      off:PP

      --
      "You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)
    2. Wow, das ist super!
      Lass mich deine Wendy sein ;-)

      1. Hi!

        Lass mich deine Wendy sein ;-)

        Lass das nicht meine Tinkerbell hören! ;)

        off:PP

        --
        "You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)
  2. Hello,

    Wie kann ich ein assoziatives array in einen String abspeichern?

    array([a] => 2 [b] => 5 [c] => 1)
    soll zu
      "a,2;b,5;c,1"
    werden.

    Mit serialize() bist Du nicht zufrieden? http://de.php.net/manual/en/function.serialize.php

    Du willst wirklich ein eigenes Format für die Serialisierung aufbauen?
    Oder habe ich Dich falsch verstanden?

    Liebe Grüße aus Syburg bei Dortmund

    Tom vom Berg

    --
    Nur selber lernen macht schlau
    http://bergpost.annerschbarrich.de