Mailinglisten-Archive |
Hallo, warum funktioniert eval() hier nicht nicht? Eval sollte den übergebenen String doch 'übersetzen'. <? HEADER("Content-Type: text/text"); $id = "109098"; $field_array = array("id","artikel_id","adresse_id"); $data = array("id"=>"10","artikel_id"=>"1000","adresse_id"=>"10000"); for ($i=0;$i<sizeof($field_array);$i++) { $table_data .= printf('\$%s=\"%s\";',$field_array[$i],$data[$field_array[$i]]); } echo $table_data."\n\n"; // Evaluate String eval($table_data); // Variablen ausgeben for ($i=0;$i<sizeof($field_array);$i++) { echo $field_array[$i]." -> ".${$field_array[$i]}."\n"; } ?> Vielen Dank Thomas -- \|||/ _(at)_ _(at)_ -- ---oOO-(_)-OOo-- _______ _ ____ ___ / ___/ / (_)__ __ _ ___ ____ ___ __ / __ \___ / (_)__ ___ / /__/ _ \/ / -_) ' \/ _ `/ _ `/ // / / /_/ / _ \/ / / _ \/ -_) \___/_//_/_/\__/_/_/_/\_, /\_,_/\_,_/ \____/_//_/_/_/_//_/\__/ /___/ ----------------------------------------------- Thomas Steinhausen - 08621/808197 - http://www.chiemgau-online.de
php::bar PHP Wiki - Listenarchive