phpbar.de logo

Mailinglisten-Archive

[php] Variablenname dynamisch erzeugen?

[php] Variablenname dynamisch erzeugen?

Martin Samesch martin.samesch_(at)_vogelspinnenseite.de
Tue, 08 Aug 2000 11:39:15 +0200


Hallo Gregor,

Gregor Dorfbauer wrote:
> 
> Ich möchte nun alle variablen in eine Datei schreiben, nach dieser
> methode:
> $datei = fopen("check.dat","a");
> $zeile = fgets($datei, 4);
> if($check2 == "") {
>         $check2 = "of\n";
>         fwrite($datei, $check2);
>         fclose($datei);
> }
> else
> {
>         $check2 = "on\n";
> fwrite($datei, $check2);
> fclose($datei);
> }
> 
> so, wie kann ich jetzt bei diesem stück überall die $check2 mit
> $check.$i benennen? und dann mit einer for in die datei schreiben (kein
> problem).

Mit variablen Variablen (Manual: language.variables.variable.html)

for ($i=1;$i<=$bla;$i++)
{
  $check = "check$i"; /* bzw. "check.$i" */
  $datei = fopen("check.dat","a");
  $zeile = fgets($datei, 4);
  if(${$check} == "") {
    ${$check} = "of\n";
    fwrite($datei, ${$check});
[....]
}

HTH

Martin


php::bar PHP Wiki   -   Listenarchive