PHP PŘÍKLADY

Seznam příkladů














PŘEVODNÍK ČASU ... V PHP

Zadání:
Vytvořte formulář k převedení sekund na hodiny, minuty a zbylé sekundy.


K tomuto příkladu budeme potřebovat formulář. U elementu pro vstup nastavíme id.

PHP kód vždy začínáme symbolem menšítka, otazníkem a textem php (<?php), ukončujeme ho poté otazníkem a většítkem (?>).

Pomocí $_POST[] vytáhneme data z formuláře a zapíšeme je do proměnné $s. Vytvoříme proměnné $h,$m a $sec, do kterých vypočítáme zadané sekundy převedené do hodin, minut a zbytku sekund. Díky funkci floor se nám výsledek dělení zaokrouhlí vždy dolů.

Pomocí echo vypíšeme vypočítané sekundy, minuty a hodiny.


<form data-sandbox onsubmit="return false;">
    <label for="s">Zadej čas v sekundách:</label>
    <input id="s" type="number" name="s" step="1"><br>
    <button type="submit">Odeslat</button>
</form>

<?php
    $s = isset($_POST["s"]) ? (int) $_POST["s"] : 0;

    $h = floor($s / 3600);
    $m = floor(($s % 3600) / 60);
    $sec = $s % 60;

    echo "<h2><span style=\"color: rgba(107,6,15, 1)\">$s</span>
                sekund = <span style=\"color: rgba(107,6,15, 1)\">$h</span>
                hod <span style=\"color: rgba(107,6,15, 1)\">$m</span>
                min <span style=\"color: rgba(107,6,15, 1)\">$sec</span> sekund</h2>";

?>