Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Policz wyrazy kończące się na literę a.. Jak?
trebanol
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 18.06.2010

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


Musze napisać program w php, który liczy wyrazy zakończone na literę a. mógłby ktoś pomóc? p.s zależy mi na czasie;/
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
trebanol
post
Post #2





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 18.06.2010

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


Wielkie dzięki za pomoc jajcarzd1. Jakbyś (ty lub ktokolwiek inny) mógł jeszcze opisać pokolei linikami co sie dzieje mniej wiecej
Go to the top of the page
+Quote Post
jajcarzd1
post
Post #3





Grupa: Zarejestrowani
Postów: 215
Pomógł: 19
Dołączył: 24.12.2003
Skąd: Przemyśl

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


Cytat(trebanol @ 19.06.2010, 13:02:49 ) *
Wielkie dzięki za pomoc jajcarzd1. Jakbyś (ty lub ktokolwiek inny) mógł jeszcze opisać pokolei linikami co sie dzieje mniej wiecej


Heh a Tobie nie za dobrze ? (IMG:style_emoticons/default/smile.gif) Takich leni to tylko pałą po jajach (IMG:style_emoticons/default/smile.gif)

  1.  
  2. $a= "aaaa bbbba ccccccc ddddd eeea"; //to ejst ciąg w którym są wyrazy
  3.  
  4. /*
  5.  ta funkcja zlicza słowa w podanym ciągu, podane są 2 parametry wejściowe pierwszy to ciąg
  6. a drugi to "1" która oznacza że funkcja zwraca tablice ze wszystkimi słowami, sprawdź dokładnie w manualu
  7. */
  8. $b = str_word_count($a,1);
  9.  
  10. $quantity = 0; //ustawiamy licznik słów na zero
  11.  
  12.  
  13. /*
  14. poniżej lecimy w pętli i sprawdzamy każdy z wyrazów w tablicy. Używamy tam funkcji strlen do sprawdzenia długości wyrazu.
  15. Sprawdzamy literę na ostaniej pozycji jesli ejst "a" to zwiększamy licznik.
  16. */
  17. foreach ($b as $item) {
  18. if($item[strlen($item)-1] == 'a') $quantity++;
  19. }
  20.  
  21. echo $quantity;
  22.  
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: 10.10.2025 - 23:26