Szukanie kolejnego wystąpienia od podanego miejsca

Odpowiedz Nowy wątek
2011-08-13 11:21
ArbuzCzerwony
0

Cześć,

Za pomocą funkcji szukam w tekście jakiegoś ciągu:

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur eget purus nec nibh consectetur ultrices imperdiet nec mauris. Integer consectetur posuere metus, ac consectetur nunc ullamcorper nec. Proin vehicula vulputate interdum. Praesent semper placerat elementum. Proin tristique, dui sed lacinia consectetur, orci velit fringilla magna, rutrum viverra ipsum enim ac justo. In eu urna purus, eget ullamcorper dolor. Sed tortor arcu, porttitor vitae consequat in, varius auctor purus. Proin posuere tristique nibh convallis venenatis. Nunc...

Znajduję pierwsze wystąpienie - dajmy że jest to pozycja = 122. Wokół tego wystąpienia wykonuje kilkanaście funkcji tak, że koniec mojej edycji to np. = 154. W jaki sposób od tego miejsca, 154 szukać kolejnego wystąpienia nunc?

Nie mogę na samym początku wyszukać wysztskich bo po wykonaniu wszystkich funkcji nad pierwszym i kolejnym wystąpieniem pozycja kolejnych na 100% się zmieni i nie mogę zliczyć o ile nastąpi zmiana - wszystko jest dynamiczne i zależy od użytkownika.

Mam nadzieję, że rozumiecie o co mi chodzi. Jak to zrobić?

Pozostało 580 znaków

2011-08-13 11:40
0

http://php.net/manual/en/function.strpos.php

Musisz skorzystać z trzeciego parametru, i pokazać funkcji od której pozycji ma wyszukiwać.


Pozostało 580 znaków

2011-08-13 13:04
ArbuzCzerwony
0

Ale przeszukiwanie dać w jakąś pętle czy jak wyszukać?

Pozostało 580 znaków

2011-08-13 14:12
0

No raczej =)

Daj do while, i wyszukuj dopóki nie zwróci -1, czy jak to tam zawraca gdy nic nie znajdzie.


Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0