Mailinglisten-Archive |
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