![]() |
![]() |
-REN- |
![]()
Post
#1
|
Goście ![]() |
witam
potrzebuje przykladowy ciag "xyzxyzabcabbcabbbcxyzxyz" przetworzyc do postaci tablicy: [1] = abc [2] = abbc [3] = abbbc jak to uczynic? dziekuje za rzeczowe odpowiedzi |
|
|
![]() |
-Gość_REN- |
![]()
Post
#2
|
Goście ![]() |
witam
Generalnie pisze skrypt ktory pobiera strone z internetu ktora zawiera tabele z danymi po czym odczytuje te dane i umieszcza w tablicach lub jednej tablicy dwuwymiarowej do dalszego przetworzenia. Przyklad ktory przytoczylem w pierwszym poscie ma sie do tego tak: - xyz to poczatek i koniec strony ktory nie zawiera zadnych istotnych danych i nas absolutnie nie internesuje - abcabbaabbbc to kolejne wiersze tabeli z rozna zawartoscia (b lub bb lub bbb itd.) ale zaczynajace sie od <tr> (aka a) oraz konczace sie na </tr> (aka (IMG:http://forum.php.pl/style_emoticons/default/cool.gif) Ja do tej pory probowalem cos zdzialac przy pomocy eregi ale chyba ta funkcja dziala troche odmiennie niz sie spodziewalem. Wiec wydumalem, ze zrobie to tak ze: - obetne poczatek lancucha az do pierwszego wystapienia <tr> - obetne koniec lancucha az do ostatniego wystapienia </tr> - pozostaly lancuch podziele funkcja split wedlug klucza "<tr.*></tr>" Pozniej to samo trzeba zrobic z komorkami tablicy. Czy dobrze rozumuje? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 15:08 |