Visualizzazione risultati 1 fino 4 di 4

Discussione: trasformare decimali in secondi

  1. #1
    L'avatar di acsocmel
    acsocmel non è connesso Utente attivo
    Data registrazione
    03-07-2007
    Messaggi
    463

    Predefinito trasformare decimali in secondi

    io ho questo
    Codice PHP:
    echo "<p>Quando giochiamo in Coppa buchiamo la difesa ogni ".round(90/((($th+$tv)-($tch+$tcv))/$coppa),2)." minuti.</p>".PHP_EOL;
    e come risultato ottengo
    Quando giochiamo in Coppa buchiamo la difesa ogni 11.93 minuti.
    ora mi piacerebbe trasformare i decimali .93 nei secondi residui che sarebbero 55,8 se ho fatto bene la proporzione
    ma non saprei come fare
    qualche suggerimento?

    edit: in realtà pensavo di usare floor invece round, quindi explode e poi manipolare il risultato, ma se esiste una maniera più concisa ed elegante ...
    Ultima modifica di acsocmel : 28-03-2020 alle ore 16.27.10

  2. #2
    mzanella non è connesso AlterGuru
    Data registrazione
    29-12-2015
    Messaggi
    1,954

    Predefinito

    Supponendo tu abbia a disposizione il numero di minuti in decimale in una variabile $tempo (dal tuo codice sembrerebbe $tempo = 90/((($th+$tv)-($tch+$tcv))/$coppa)) puoi ottenere il numero di minuti e secondi in questo modo:
    Codice PHP:
    $minuti = floor($tempo);
    $secondi = ($tempo - $minuti) * 60;

    I suggerimenti che do più spesso:


  3. #3
    L'avatar di acsocmel
    acsocmel non è connesso Utente attivo
    Data registrazione
    03-07-2007
    Messaggi
    463

    Predefinito

    ecco cosa cercavo
    ora me lo studio perché certe logiche mi sfuggono
    e mi rimane solo da aggiunger un if per non stampare i secondi se sono uguali a zero
    grazie
    https://acsocmel.altervista.org/acs-risultati

  4. #4
    mzanella non è connesso AlterGuru
    Data registrazione
    29-12-2015
    Messaggi
    1,954

    Predefinito

    Figurati .
    In realtà, avendo calcolato a mano la proporzione, la logica ce l'avevi già. Andava solo tradotta in codice .

    I suggerimenti che do più spesso:


Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •