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
Spykaj
post
Post #2





Grupa: Zarejestrowani
Postów: 104
Pomógł: 3
Dołączył: 30.05.2008
Skąd: Białystok

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


nevt: przecież ty też kompletnie źle zrobiłeś (IMG:http://forum.php.pl/style_emoticons/default/sleep.gif) spróbuj np. 112

Zaraz ci zrobię poprawnie, poczekaj

  1. <?php
  2. function butelki($liczba){
  3. if($liczba == 1)return 'butelka';
  4. elseif( ($liczba%10==&& $liczba%100!=12) || 
  5. ($liczba%10==&& $liczba%100!=13) || 
  6. ($liczba%10==&& $liczba%100!=14))
  7. return 'butelki';
  8. else return 'butelek';
  9. }
  10.  
  11. for($liczba=0; $liczba<=200; $liczba++){
  12. echo "$liczba ".butelki($liczba)."<br>";
  13. }
  14. ?>


Liczę na pomógł (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)


BTW: JĘZYK POLSKI ROX (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

Ten post edytował Spykaj 27.06.2008, 09:05:59
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 - 02:46