Mailinglisten-Archive |
> ich möchte in einem Script dynamische Parameter für einen List-Befehl
> verwenden, z. B.:
> $list= "$var1, $var2, $var3";
> list($list) = mysql_fetch_row($result);
>
> Hierbei wird aber leider $list nicht durch die Variablen ersetzt, sondern
> selbst verwendet. Ich habe also dann in $list den Wert aus der DB.
>
> Wie kann ich php dazu bringen, den vorher gesetzten Wert der Variable zu
> verwenden?
Mit eval() kann man Strings zur Laufzeit von PHP parsen lassen:
$list= "$var1, $var2, $var3";
$code = "list($list) = mysql_fetch_row(\$result);";
eval($code);
Mit freundlichen Grüßen,
Tobias Ratschiller
--
/* Tobias Ratschiller | New Media Consultant | http://phpWizard.net */
<?printf("<?".$a='printf("<?".$a=%c%s%c,39,$a,39);?>',39,$a,39);?>
php::bar PHP Wiki - Listenarchive