Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> pobieram ciag znakow z bazy i chc go sprasowac do postaci..., jak znaleźć koniec i poczatek pola ?
boya
post
Post #1





Grupa: Zarejestrowani
Postów: 287
Pomógł: 0
Dołączył: 26.02.2003
Skąd: Ow/Pn

Ostrzeżenie: (0%)
-----


Witam

w bazie w polu opis mam takie cos
kolor: czerwony; stan: bardzo dobry; rok produkcji: 1999; ... itd

chcialem sie dowiedziec jak sprawdzic gdzie jest poczatek tego pola a gdzie koniec zeby moc to wpuscic w petle i sprasowac do postaci

kolor: czerwony
stan: bardzo dobry
rok produkcji: 1999

bynajmniej nie chodzi o ereg_replace bo chce sobie to rozwalic explodem na dwa pola...

dana -> rozwalenie na linie -> rozwalenie na pola -> wyswietlenie

Ten post edytował boya 2.06.2006, 12:54:47
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
siemakuba
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

Ostrzeżenie: (0%)
-----


no tak, explode" title="Zobacz w manualu php" target="_manualm, dokładnie jak piszesz. Więc gdzie dokładnie leży problem?
najpierw explode przez znak odzielający pary (;), potem pętla przez otrzymaną tablicę i w każdej iteracji explode przez znak oddzielający klucz od wartości (:). No i robisz z tym co otrzymasz co tam sobie potrzebujesz.

Chociaż, do osiągnięcia takieg efektu jak podałeś wystarczy tylko pierwsze explode i potem już poprostu wyświetlanie w pętli, bo dane już bedziesz miał w formacie klucz:wartość

pozdr.
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: 27.12.2025 - 09:37