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). |
|
|
|
michat34 [PHP]skrypt liczacy ilosc słów w tekście 12.08.2012, 16:04:50
darko Masz do takich zabaw gotowe funkcje, wystarczy zaj... 12.08.2012, 18:20:15
michat34 tak wiem ze mozna funkcjami i wyrazeniami ale chci... 12.08.2012, 18:26:20
abort Generalnie - tak. Możesz wyłapywać to, co zechcesz... 12.08.2012, 18:30:58
michat34 ok to mozna zamykac 12.08.2012, 18:33:05 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 22:20 |