Hallo,
ich hoffe, dass mir hier jemand helfen kann - bin ziemlicher Anfaenger was das programmieren angeht. Habe ein Problem bei der Darstellung der Flaechenberechnung mit den Kommas und Punkten. Meine Seite ist in drei Sprachen, daher muss es in de mit Punkt-Komma und in spanisch/englisch mit Komma-Punkt dargestellt werden. Wird es auch halbwegs . . .
Es sieht jetzt so aus:
in deutsch
Grund: 1.635 tarea = 1.028.415 m² = 252…44 acre
Grund: 2.000.000 m² = 3.179…65 tarea = 494…21 acre
in spanisch
Terreno: 1,635 tarea = 1,028,415 m² = 252,.44 acre
Terreno: 2,000,000 m² = 3,179,.65 tarea = 494,.21 acre
Und das ist das script:
function Flaechenumr($wert0,$wert1,$wie)
{
global $xlang;
if($wert1 == „t“)
{
$flmass1 = „tarea“;
$flmass2 = „m²“;
$flmass3 = „acre“;
$flaeche2 = round($wert0 * 629,2);
$flaeche3 = round($wert0 * 0.1544,2);
}
elseif($wert1 == „m“)
{
$flmass1 = „m²“;
$flmass2 = „tarea“;
$flmass3 = „acre“;
$flaeche2 = round($wert0 / 629,2);
$flaeche3 = round($wert0 / 4046.86,2);
}
$flaeche1 = $wert0;
if($xlang == „D“)
{ $trennung = „.“; }
elseif($xlang == „E“)
{ $trennung = „,“; }
else
{ $trennung = „,“; }
$fl = strlen($wert0);
if($fl > 6)
{ $flaeche1 = substr($wert0,0,($fl-6)).$trennung.substr($wert0,-6,3).$trennung.substr($wert0,-3,3); }
elseif($fl > 3)
{ $flaeche1 = substr($wert0,0,($fl-3)).$trennung.substr($wert0,-3,3); }
else
{ $flaeche1 = $wert0; }
$fl = strlen($flaeche2);
if($fl > 6)
{ $flaeche2 = substr($flaeche2,0,($fl-6)).$trennung.substr($flaeche2,-6,3).$trennung.substr($flaeche2,-3,3); }
elseif($fl > 3)
{ $flaeche2 = substr($flaeche2,0,($fl-3)).$trennung.substr($flaeche2,-3,3); }
else
{ $flaeche2 = $flaeche2; }
$fl = strlen($flaeche3);
if($fl > 6)
{ $flaeche3 = substr($flaeche3,0,($fl-6)).$trennung.substr($flaeche3,-6,3).$trennung.substr($flaeche3,-3,3); }
elseif($fl > 3)
{ $flaeche3 = substr($flaeche3,0,($fl-3)).$trennung.substr($flaeche3,-3,3); }
else
{ $flaeche3 = $flaeche3; }
if($wie == „P“)
{ $ret = ‚_ ‚.$flaeche1.‘ ‚.$flmass1.‘ = ‚.$flaeche2.‘ ‚.$flmass2.‘ = ‚.$flaeche3.‘ ‚.$flmass3.‘ '; }
else
{ $ret = ’ ‚.$flaeche1.‘ ‚.$flmass1.‘ = ‚.$flaeche2.‘ ‚.$flmass2.‘ = ‚.$flaeche3.‘ ‚.$flmass3.‘ _‘; }
return $ret;
}
Vielen Dank im voraus