[PHP] Aus mehreren Variable eine erstellen

Sascha91

KlammID: 236083
ID: 236083
L
4 Mai 2006
148
2
Guten Abend,

Folgendes Variable hab ich:
$upload160.jpg = "12.12.2009";
$_GET["pic"] = 160.jpg

Wie kann ich nun die Ausgabe für die Variable $upload160.jpg machen, wenn ich mit Hilfe von der Get-Variable das 160.jpg auslese?
 
Stichwort: Variable Variablen.

Codebeispiel:
PHP:
<?php

$name = 190;
$name = 'upload' . $name;
$$name = 10;
echo $upload190 . '<br>'; // Gibt 10 aus
echo $$name; // Gibt 10 aus

?>

Allerdings sieht es mir von der Situation (wie ich sie jetzt nach deinem Post beurteilen kann) her so aus, dass ein Array viel praktischer wäre.

Gruß
 
Uff, jetzt blick ich nicht mehr durch. Sorry, ich bin ein ziemlicher PHP Anfänger.

Ich möchte nochmal meine Lösung bis jetzt zeigen:
PHP:
$uploaddatum = 'upload'.$_GET["pic"];

nur jetzt gibt er mir mit echo $upload160.jpg aus, statt das auszugeben, was in der Variable $upload160.jpg steht.

Kann mir jemand sagen, wie ich das eingeben muss, dass er mir den Wert der Variable ausliest und nicht den Namen der Variable anzeigt?
 
Du suchst diese Variablevariable:
PHP:
$upload160.jpg = "12.12.2009";
$_GET['pic'] = 160.jpg

echo ${'upload'.$_GET['pic']};
// Ausgabe: 12.12.2009
Einfach die geschweifte Klammer rum ;)