Autor | Zpráva | ||
---|---|---|---|
Andrej.B Profil |
#1 · Zasláno: 29. 6. 2021, 09:40:04
Zdravim,
neviem si rady ako na viacnasobne IF... Potrebujem slovne vyjadrit cas v dnoch, tyzdnoch, mesiacoch a rokoch... v premenej z DB $row_cas mam cislo, ktore potrebujem podla hodnoty priradit slovo: 0 - podla potreby 1 - denne 7 - tyzdenne 31 - mesacne 365 - rocne vsetky ostatne cisla, vratit cislo a dopisat dni - 6 dni napriklad. Vypada to na strasne vela podmienok, nieje nejaka elegantnejsia cesta? Nejako nakopnut? Dakujem Andrej |
||
blaaablaaa Profil |
Andrej.B:
Přes pole: function getFormattedDays($days) { $data = [0=>'podle potreby', 1=>'denne', 7=>'tyzdne', 31=>'mesicne', 365=>'rocne']; if ( isset($data[$days]) ) { return $data[$days]; } if ( $days < 5 ) { return $days.' dny'; } return $days.' dni'; } |
||
Andrej.B Profil |
parada.
Dakujem moc. Pre slovencinu troska zmeny: function getFormattedDays($days) { $data = [0=>'podľa potreby', 1=>'denne', 7=>'týždene', 31=>'mesačne', 365=>'ročne']; if ( isset($data[$days]) ) { return $data[$days]; } if ( $days < 5 ) { return $days.' dni'; } return $days.' dní'; } |
||
Časová prodleva: 8 dní
|
|||
samuxip Profil |
#4 · Zasláno: 7. 7. 2021, 09:20:14
blaaablaaa:
Děkuji za sdílení |
||
Časová prodleva: 3 roky
|
0