user123
24.03.2008, 22:24:10
Witam!
Jak użyć funkcji strpos(lub innej) aby dostać adres szukanego ciągu ale nie zaczynając od pierwszego znaku?
Scoout
24.03.2008, 22:28:09
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
24.03.2008, 22:31:37
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
24.03.2008, 22:34:07
To raczej trudno coś takiego napisać, z kod pobierasz ten dziwny ciąg znaków??
user123
24.03.2008, 22:46:43
a nie ma jakiejś prostej funkcji która zaczyna szukanie poczynjąc od np. dziesiątego znaku?
Scoout
24.03.2008, 22:49:43
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...

Nie stety nie pamiętam tej funkcj ale jak poprosisz to może poszukam... ;p
Grzyw
24.03.2008, 22:52:55
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.