Preis berechen bei String Rückgabe

soa

Erfahrenes Mitglied
Hallo zusammen,

ich habe hier eine Funktion, die ein Auswahlfeld befüllt.

PHP:
function groessenWahl()
{
?>
<select class="hellezelle" name="groesse" size="1">
<option selected value="">Anzeigengr&ouml;sse w&auml;hlen</option>
<?php
$d = 40;
$f = 4;

for ($i = 0; $i <= 30 ; $i++)
{
  
 $mi = " 2 Spalten / $d mm ( Breite: 9 cm , H&ouml;he: $f cm )";
?>
<option value="<?php echo $mi; ?>"><?php echo $mi; ?></option>
<?php
$d = $d + 5;
$f = $f + 0.5 ;
}//for 
echo "</select>";

}// end of function

Die Ausgabe sieht in etwa so aus: 2 Spalten / 100 mm ( Breite: 9 cm , Höhe: 10 cm)

Nun möchte ich aber anhand der 100 bzw . der 10 am Ende einen Preis generieren.

Wie könnte ich nun am geschicktesten an eine dieser beiden Zahlen gelangen.

Vielen Dank

VG
SOA
 
Wenn du den Endwert haben möchtest geb dir einfach eine der beiden Variablen am ende der Funktion zurück:
PHP:
z.B:
function test(){
  $f = 50;
  return $f;
}

$a = test();
Dann hält die Vaiable $a den Wert 50.
 
Vielen Dank für deine Antwort.

Nur erzeuge ich mit der Funktion ein dynamisches Select Feld.

Ein return ist hier daher eher witzlos.

Mein Post war auch ein wenig dumm, denn wenn ich die Zeile so ausgebe:

<option value="<?php echo $d; ?>"><?php echo $mi; ?></option>

brauche ich den String nur noch zu parsen und alles ist gut.

Schönes Wochenende.
 
Zurück