Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> generowanie tekstu do liczby
JOHNY
post
Post #1





Grupa: Zarejestrowani
Postów: 297
Pomógł: 0
Dołączył: 17.01.2003
Skąd: Tarnów

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


Witam
Mam pytanie jak najprościej stworzyć takiego. Mam jakąś liczbę z bazy i chce do niej wygenerować tekst. EX

1 test
2 testy
....
5 testów ect. chce żeby mi do tanej liczby generował skrypt odpowienio domienioty tekst
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


~JOHNY i długo byś tak tymi ifami wymieniał (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Możesz coś takiego w tym stylu zrobic:
  1. <?php
  2.  
  3. function Ow( $strWord, $intNumber = 1 )
  4. {
  5. $intNumber %= 10;
  6.  
  7. switch( $intNumber )
  8. {
  9. case 1:
  10. $strSufix = '';
  11. break;
  12. case ( $intNumber >= 2 && $intNumber <= 4 ):
  13. $strSufix = 'y';
  14. break;
  15. case 0:
  16. case ( $intNumber >= 5 && $intNumber <= 9 ):
  17. $strSufix = 'ów';
  18. break;
  19. }
  20.  
  21. return $strWord . $strSufix;;
  22. }
  23.  
  24. echo Ow( 'test', 1 );
  25. echo Ow( 'test', 123 );
  26. echo Ow( 'test', 12 );
  27. echo Ow( 'test', 16 );
  28.  
  29. ?>
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: 24.12.2025 - 18:30