Szukanie kolejnego wystąpienia od podanego miejsca

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ć?

0

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

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

0

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

0

No raczej =)

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

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