Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] wyszukiwanie ciągu
Forum PHP.pl > Forum > Przedszkole
user123
Witam!

Jak użyć funkcji strpos(lub innej) aby dostać adres szukanego ciągu ale nie zaczynając od pierwszego znaku?
Scoout
Wyjaśnij jakoś dokładnie... ;p

chodzi ci np ze masz ciąg "asssdfasghdgfasd12skjdasdjha"

i chcesz pobrać np "12" lecz nie wiesz na którym miejscu się znajduje??
user123
chodzi mi bardziej, ze mam ciąg "aaaabbb1aaabbb2aaa" i chcę pobrać liczbę, która znajduje się za drugiem "bbb" czyli w tym przypadku 2, bo jesli wywoła się normalnego strpos("bbb",$ciag); to on odnajdzie pierwsze "bbb":D, a mi zależy na np. drugim;)
Scoout
To raczej trudno coś takiego napisać, z kod pobierasz ten dziwny ciąg znaków??
user123
a nie ma jakiejś prostej funkcji która zaczyna szukanie poczynjąc od np. dziesiątego znaku?
Scoout
Jest możesz np wyciąć od 10 do 20 znaku i w nich szukać wtedy użyjesz 2 funkcj ale efekt będzie taki jaki chcesz... smile.gif

Nie stety nie pamiętam tej funkcj ale jak poprosisz to może poszukam... ;p
Grzyw
Cytat(user123 @ 24.03.2008, 22:46:43 ) *
a nie ma jakiejś prostej funkcji która zaczyna szukanie poczynjąc od np. dziesiątego znaku?


Jasne, przytoczony strpos(). Jako trzeci, opcjonalny parametr, przyjmuje pozycję znaku zaczynającą szukanie:
http://php.net.pl/manual/pl/function.strpos.php
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.