Koordinaten konvertieren und speichern (float-problem)

Bessere Lösung:

PHP:
$nr = 0.1234567;

$fk = sprintf('%01.3f',$nr);

echo $nr.'<br />';
echo $fk;
 
Hallo,

kann es sein, dass du einfach nur das hier machen willst?
PHP:
<?php
// Eingaben
$grad = 51;
$minuten = 12.13;

// Berechnung
$grad += $minuten/60;

// Ausgabe
echo $grad;

?>

Überfragte Grüße,
Matthias
 
Habe noch eine Frage dazu. Gibt es auch irgendeine Möglichkeit den Umgekehrten Weg zu rechnen? stelle ich mir jetzt spontan ziemlich schwer vor.
Ich habe eine quick and dirty Lösung. Gibt es denn auch eine etwas mehr professionellere lösung

PHP:
$grad = 51;
$minuten = 12.13;

// Berechnung
$grad += $minuten/60;
 echo $grad;
echo "<BR>";  echo "<BR>";echo "<BR>";

//meine Lösung
$vorkomma =floor($grad);
echo $vorkomma;
echo "<BR>";
$nachkomma=$grad-$vorkomma ;
echo "<BR>";
$nachkomma*=60;
echo $nachkomma;
 
Zuletzt bearbeitet:
Zurück