Ankündigung

Einklappen
Keine Ankündigung bisher.

Minuten als Stunden mit Bruch darstellen

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Minuten als Stunden mit Bruch darstellen

    Hallo,

    eigentlich eher eine Matheaufgabe, aber vielleicht könnt Ihr mir helfen:

    Gesucht ist eine Umsetzung in PHP, die eine Variable $minuten in Stunden mit einer Bruchdarstellung umwandelt. Beispiel:

    $minuten = 75;
    $stunde sollte dann "1 1/4" ergeben

    Hüüülfe.

    Knupps


  • #2
    Code:
    $minuten=75;
    $stunden=floor($minuten/60);
    $zähler=$minuten % 60;
    $nenner=60;
    
    for($i=59;$i>1;$i--){
    if($zähler % $i==0 AND $nenner % $i==0){
    $kürzungszahl=$i;
    break;
    }//endif
    }//endfor
    
    if($kürzungszahl){
    $zähler=$zähler/$kürzungszahl;
    $nenner=$nenner/$kürzungszahl;
    }
    
    echo $stunden . " " . $zähler . "/" . $nenner;
    die for-schleife habe ich benutzt damit durch den ggt von 60 und dem rest(der zähler) gekürzt wird :wink:

    Kommentar

    Lädt...
    X