+++ Heute schon gepatched? +++
hosted by
netcup.com
 
Navigation 
Startseite Startseite
Neuigkeiten Neuigkeiten
Artikel Artikel
Tools Tools
Downloads Downloads
Netzwerk Netzwerk
Gästebuch (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? 
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? 
 
 
Wissenswertes aus dem Bereich Gesellschaft:
Für Kinder in den USA ist es mittlerweile wahrscheinlicher, durch Waffengewalt zu sterben als bei einem Verkehrsunfall.
Infografik: Wer hat den schlechtesten Ruf auf der Straße? | Statista Mehr Infografiken finden Sie bei Statista
  
Infografik: Wer hat auf der Straße das höchste Unfallrisiko? | Statista Mehr Infografiken finden Sie bei Statista
  
  
Antifa tidyman  

Ihr Client 
 

Besucherstatistik 
2
Besucher

3.457.984 Seitenabrufe
(seit November 2006)
 

Ihre Zeit 

 

KalenderKalender 
vorheriger Monat Dezember 2024 nächster Monat
Mo Di Mi Do Fr Sa So
      1
2345
Nikolaus
6
7
2. Advent
Unbefleckte Empfängnis Mariens
8
9101112
Freitag der 13.
13
1415
16171819202122
23242526272829
3031     

iCalendar
 

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

Bitte warten


schließen