![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 212 Pomógł: 0 Dołączył: 18.12.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Oto fragment kodu gdzie jak jest wartość ==1 to wyświetla napis "rok" w innym wypadku napis "lat"
W jaki sposób dopisać do tego jeszcze jedną możliwość dla wartości: 2 lub 3 lub 4 == "lata" -------------------- "timeo danaos at dona ferentes"
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 206 Pomógł: 18 Dołączył: 6.03.2006 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
to juz jest przerost formy nad trescia. operator ?: jest tylko do pojedynczych warunkow. tutaj po prostu wgodniej uzyc zwyklych if/elseif/else'ow. ale jesli sie koniecznie uparles to mozesz to zrobic w ten sposob:
ale moim zdaniem to niezbyt czytelny (i elegancki) zapis... Ten post edytował wrzasq 14.07.2008, 21:39:59 -------------------- Wrzasq.pl
Tworzenie stron i aplikacji internetowych. Chillout Development - tworzenie stron i aplikacji internetowych. |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 657 Pomógł: 125 Dołączył: 29.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
http://radex.i15.eu/wp/tworzenie-odmian-wyrazow-php/
generatePlFormOf(5, 'rok', 'lata', 'lat') Ten post edytował radex_p 15.07.2008, 13:47:43 -------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 104 Pomógł: 3 Dołączył: 30.05.2008 Skąd: Białystok Ostrzeżenie: (0%) ![]() ![]() |
http://forum.php.pl/index.php?showtopic=96826
Tutaj masz też kilka rozwiązań tego problemu. Na pewno to co masz jest złe, sam widzisz, że musisz mieć trzy formy: 1 rok, 2 lata, 5 lat, 12 lat, 22 lata -------------------- ?>
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 09:09 |