Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> przetworzenie ciagu znakow do tablicy z wynikami
-REN-
post
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 to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-Gość_REN-
post
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?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 15:08