![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 200 Pomógł: 1 Dołączył: 4.08.2012 Ostrzeżenie: (10%) ![]() ![]() |
no więc oto jest skrypt z tytułu:
i ogolnie działa bez zastrzeżeń, oprócz sytuacji kiedy damy to samo w $tekst i $szukana. czyli dajmy na to $tekst = ala i $szukana = ala, wypisze mi ze 'ala' znajduje się w tekscie 0 razy. potem zauwazylem ze gdy dam $tekst = ala ala ala i $szukana = ala, to wypisze, że 'ala' znajduje się2 razy. innymi słowy zawsze o 1 mniej. analizowalem kod ale nie wiem co moze byc przyczyna.. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 590 Pomógł: 107 Dołączył: 25.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Zobacz przykłady na http://www.php.net/manual/en/function.explode.php
Zobaczysz, że we wszystkich przykładach tablice indeksowane są od zera. Wniosek? Dodać do wyniku 1. Problem pojawia się w przypadku, kiedy ciągu znaków nie znajdzie - rzadko stosuję explode, więc nie pomogę. Wiem natomiast, że można zastosować preg_match (choć wiem też, że wyrażenia regularne to na forum dość często posty na forum z prośbą o pomoc). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 18:47 |