phpbar.de logo

Mailinglisten-Archive

[php] list-befehl dynamisch verwenden

[php] list-befehl dynamisch verwenden

Tobias Ratschiller tobias_(at)_dnet.it
Wed, 19 Apr 2000 08:38:07 +0200


> 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