Autor Zpráva
hrrr
Profil *
Potřebovala bych poradit s výpisem dnů, eventuélně i hodin, aby skloňování bylo OK. Jde mě o jednořádkový výpis. Vím, že místo else or and ... se používají znaky jako : nebo ?. Bohužel nevím jak toto použít.

Potřebuji vypsat echo ... pro datum a zvlášť hodinu, aby bylo buď 1 den či dny ... a to samé pro hodiny.
juriad
Profil
for ($i = 0; $i <= 24; $i++) {
  $dny = $i;
  $hodiny = 24 - $i;
  echo $dny . " " . ($dny == 1 ?  'den' : ($dny < 5 & $dny > 0 ? 'dny' : 'dnů'));
  echo " a ";
  echo $hodiny . " " . ($hodiny == 1 ?  'hodina' : ($hodiny < 5 & $hodiny > 0 ? 'hodiny' : 'hodin'));
  echo "\n";
}
blaaablaaa
Profil
hrrr:
Doporucuju si napsat funkci, ktera se o to postara (jako parametry das cislo, string pro hodnoty 0, 1, 2-4 a 5).
Bubák
Profil
Není to v PHP, ale aspoň kouknout na to můžeš: http://jecas.cz/programovani-css.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: