hosted by
netcup.com
 
Navigation 
Startseite Startseite
Neuigkeiten Neuigkeiten
Artikel Artikel
Tools Tools
Downloads Downloads
Gästebuch Gästebuch
Formular (5 Einträge)
Wissen Wissen
Kontakt Kontakt
 

Memory 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Play it again, Sam. 

Artikel zum Thema PHP  
 

Variable Variablen


Variable Variablen
Variable Variablenbezeichner. Ich glau­be, das gibt es in keiner anderen Pro­gram­mier­sprache als in PHP. Wenn man es einmal verstanden hat, dann wird man es früher oder später anwenden (wollen!).

Zunächst einmal, was ist mit variablen bzw. dynamischen Variablen gemeint und wie funktioniert das in PHP?. Dazu ein 'Hallo Welt'-Beispiel:

<?php
     $a = "Hallo";
     $$a = "Welt";
     echo "$a $$a";
?>

In diesem Beispiel hat $a den Wert 'Hallo'. $$a steht dann also für $Hallo. Man könnte dieselbe Ausgabe also auch mit  echo "$a $Hallo";  erreichen. In beiden Fällen ist das Ergebnis "Hallo Welt".

Bei Array-Variablen gibt es allerdings eine Mehrdeutigkeit: Was bedeutet z.B. $$a[1]? Die Variable $a könnte beispielsweise den Wert 'key' haben oder $a[1] den Wert 'value'.
Im ersten Fall ergibt sich $key[1], im zweiten $value. Die Lösung ist die Verwendung geschweifter Klammern: im ersten Fall sollten Sie ${$a}[1] schreiben, im zweiten ${$a[1]}.

Ein Anwendungsfall: Umwandlung eines assoziativen Arrays in einzelne Variablen:

<?php
$a_person = array(
     'vorname' => 'Max',
     'nachname' => 'Mustermann'
);
while (list($key, $val) = each($a_person)) {
     $$key = $val;
}
?>

Im Ergebnis haben wir dann eine Variable $vorname mit dem Wert 'Max' und eine Variable $nachname mit dem Wert 'Mustermann'.

© webman-company, 05. November 2024
Weiterführende Informationen


Ihr Kommentar *
0 / 1000



*) Ihr erster Kommentar wird nicht sofort veröffentlicht.
 
Aktuelle Fragen   

Fragen über Fragen

Wird das Internet eigentlich leichter, wenn man sich da was runterlädt? 
Beantwortet die große Kerze die Frage der kleinen Kerze, ob Durchzug gefährlich sei, mit den Worten: 'Davon kannst du ausgehen'? 
Warum laufen Nasen, während Füße riechen? 
Warum muss man für den Besuch beim Hellseher einen Termin haben? 
Warum kann sich ein Schwamm nicht ausdrücken? 
 
 
Zitat des Tages:
"Wenn es nicht richtig ist, tu es nicht, wenn es nicht wahr ist, sag es nicht."
(Mark Aurel)
Infografik: Wo politische Cyberattacken ihren Ursprung haben | Statista Mehr Infografiken finden Sie bei Statista
  
Infografik: So (un)frei ist das Internet | Statista Mehr Infografiken finden Sie bei Statista
  
  
  

Ihr Client 
 

Besucherstatistik 
0
Besucher

3.505.682 Seitenabrufe
(seit November 2006)
 

Ihre Zeit 

 

KalenderKalender 

iCalendar
 

 
© 2006-2025 webman-company (Berlin, 24.02.2025)
 
 
Bitte haben Sie einen Augenblick Geduld.

Bitte warten


schließen