phpbar.de logo

Mailinglisten-Archive

[php] Zusammengesetzter String als benanntes Array speichern

[php] Zusammengesetzter String als benanntes Array speichern

Reinhold Riedersberger mailnews at riedersberger.de
Die Mar 30 15:46:19 CEST 2004


Hallo,


ich möchte über den folgenden Programmteil Feldnamen und Feldinhalte
in einem benannten Array verbinden/speichern:

  $array="";
  foreach($aFeldname as $feldname)
    $array .= '"'.$feldname.'"=>"'.mysql_Result($result, 0, $feldname).'",';

    $array = substr($array, 0, -1);   // letztes Komma entfernen
    echo "$array<br>";   // Ansicht zur Kontrolle
    $aFeldinhalt = array($array);

Nur klappt das leider nicht... Vermutlich weil array() keine Funktion
sondern ein "Konstrukt" (gemäß Handbuch)ist.

In $array steht:
"firmen_id"=>"0","etiketten_id"=>"1","material_id"=>"10","etikettentyp"=>"Haftetiketten"

Anstatt diesen String aufzulösen über array() wird dieser als ein
Array-Wert mit dem Inhalt von $array gespeichert. Es sollten aber vier
Werte aus $array im eigentlichen Array $aFeldinhalt gespeichert werden.

Was muß ich wie ändern?

-- 
Mit freundlichen Grüssen

Reinhold



php::bar PHP Wiki   -   Listenarchive