+++ webman-company w?ht alles gute zum Opferfest +++ kurban bayramınız kutlu olsun +++
hosted by
netcup.de
 
Memory 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Play it again, Sam. 

Artikel zum Thema PHP  
 

Variable Variablen


Variable Variablen
Variable Variablenbezeichner. Ich glaube, 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, 10. Mai 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? 
Ist es bedenklich, wenn im Park ein Goethe-Denkmal durch die Bäume schillert? 
Warum laufen Nasen, während Füße riechen? 
Warum muss man für den Besuch beim Hellseher einen Termin haben? 
 
 
Männerwitz: Mann sprach zu Gott: "Gott, warum hast du die Frau so schön gemacht?" - Gott sprach: "Damit du sie liebst." "Aber Gott," sprach der Mann, "warum hast du sie so dumm gemacht?" - Gott sprach: "Damit sie dich liebt."
  

Ihr Client 
 

Besucherstatistik 
6
Besucher

3.375.019 Seitenabrufe
(seit November 2006)
 

Zeit (Berlin) 
::
..

 

KalenderKalender 
vorheriger Monat Juni 2024 nÀchster Monat
Mo Di Mi Do Fr Sa So
     12
3456
Herz-Jesu-Freitag
7
89
10111213141516
17181920212223
Geburt Johannes des Täufers
24
2526
Siebenschläfertag
27
28
Fest der Apostel Petrus und Paulus
29
30

iCalendar
 

 
 
 
Bitte haben Sie einen Augenblick Geduld.

Bitte warten


schließen