Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Jeśli ostatnia cyfra [...] pisz [...], Jak to mam napisać ? Proszę o pomoc ...
marekpb
post
Post #1





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 3.09.2007
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Witam !
Mam do was pytanie, jak napisać takie coś. Jeśli ostatnia cyfra w liczbie to 2, 3, 4 to pisz np. butelki a jeśli jest inaczej pisz butelek a gdy równa się 1 pisz butelka. Do czego mi to potrzebne chyba każdy wie, ponieważ w j.polskim jest tak:
1 butelka
2 butelki
3 butelki
4 butelki
5 butelek
6 butelek
21 butelek
22 butelki
23 butelki
31 butelek
32 butelki
itp. chyba wydać jak wyraz się zachowuje, dlatego potrzebuje takiego kodu, a nie wiem jak go napisać.

Uczę się PHP z książek i na własnych ćwiczeniach praktycznych, sam sobie stawiam zadania i staram się je rozwiązać, ale czasem potrzebuje waszej pomocy, wskazówek. Proszę was o pomoc jak to trzeba napisać. Z góry dzięki. Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
WebCM
post
Post #2





Grupa: Zarejestrowani
Postów: 375
Pomógł: 20
Dołączył: 28.07.2006

Ostrzeżenie: (0%)
-----


  1. <?php
  2. $x = 23; //Przykładowo
  3. if($x == 1)
  4. {
  5. $txt = 'butelka';
  6. }
  7. else
  8. {
  9. switch( $x[strlen()-1] )
  10. {
  11. case 2: case 3: case 4: $txt = 'butelki'; break;
  12. /* i tak dalej */
  13. }
  14. }
  15. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.12.2025 - 09:45