![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 10.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
witam
jest ciąg znaków 'ala ma kota, ala ma kota, ala ma kota', chcę policzyć ile razy występuje 'ala' próbowałem tak: Kod preg_match_all('/ala/','ala ma kota, ala ma kota, ala ma kota',$ile_al); var_dump($ile_al); echo('<br>count($ile_al)='.count($ile_al).'<br>'); otrzymuję wynik: Kod array(1) { [0]=> array(3) { [0]=> string(3) "ala" [1]=> string(3) "ala" [2]=> string(3) "ala" } } count($ile_al)=1 dlaczego mimo, że widzę trzy wystąpienia w var_dump: [0],[1],[2] count zwraca 1 element? albo jak inaczej policzyć wystąpienie danego wzorca w ciągu znaków? pozdrawiam i dziękuję za pomoc. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 675 Pomógł: 15 Dołączył: 7.11.2004 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
-------------------- Kto pyta, nie błądzi...
Kto zbłądził, ten pyta... |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 229 Pomógł: 0 Dołączył: 29.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 7.07.2025 - 16:13 |