Variablen Kombinieren?

guenter024

Erfahrenes Mitglied
Habe folgendes Problem:
ich möchte in einer Echo-Ausgabe Variablen zusammenführen, so das eine weitere bereits existierende Variable ausgegeben wird.

Beispiel:

$Preis_Birnen = "20";
$Preis_Bananen ="30";

$arr = array ("Birnen" => "link_birne", "Banane" => "link_banane", ... );

foreach ($arr as $name_obst => $link_obst) {
echo "<a href="index.de?path=\".$link_obst.\">".$name_obst." Preis ".[hier sollen jetzt die preise rein, beispielsweise $Preis_Birnen]." Cent</a><br>";


Ausgabe wäre dann:
Birnen Preis 20 Cent
Bananen Preis 30 Cent

Wie bekomme ich die "$Preis_"-variablen rein? Denn "$Preis_$name_obst" geht ja nicht.
Danke schonmal im Voraus (wäre schöne wenn mir jemand helfen könnte) ...
 
Zuletzt bearbeitet:
Hat geklappt.
Vielen Dank für die Hilfe.

Die Lösung muss praktisch so aussehen:

$Preis = 'Preis_';

$Preis_Birnen = "20";
$Preis_Bananen ="30";

$arr = array ("Birnen" => "link_birne", "Banane" => "link_banane", ... );

foreach ($arr as $name_obst => $link_obst) {
echo "<a href="index.de?path=\".$link_obst.\">".$name_obst." Preis ".${'Preis_'.$name_obst}." Cent</a><br>";
}
 
Zurück