Jak zamienić wielowymiarową tablice asocialną na plik XML |
Jak zamienić wielowymiarową tablice asocialną na plik XML |
24.10.2008, 19:02:34
Post
#1
|
|
Grupa: Zarejestrowani Postów: 201 Pomógł: 5 Dołączył: 15.07.2008 Skąd: Kłodzko Ostrzeżenie: (10%) |
Mam taką tablicę:
I chciałbym ją zamienić na: Kod <tablica> <klucz1>wartość1</klucz1> <klucz2> <klucz1>wartość2</klucz1> </klucz2> <klucz3>wartość3</klucz3> <klucz4> <klucz1> <klucz1> <klucz1>wartość4</klucz1> </klucz1> </klucz1> </klucz4> <klucz5> <klucz1>wartość5</klucz1> </klucz5> <klucz6>wartość6</klucz6> </tablica> Jak to zrobić za pomocą PHP? Ten post edytował akurczyk 24.10.2008, 19:11:59 -------------------- |
|
|
24.10.2008, 19:28:15
Post
#2
|
|
Grupa: Zarejestrowani Postów: 999 Pomógł: 30 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) |
pętla foreach, rekurencja na is_array() == true i http://pl.php.net/manual/pl/refs.xml.php
|
|
|
24.10.2008, 19:36:14
Post
#3
|
|
Grupa: Zarejestrowani Postów: 201 Pomógł: 5 Dołączył: 15.07.2008 Skąd: Kłodzko Ostrzeżenie: (10%) |
dzięki próbowałem z while ale wtedy musiałem resetować kompa bo się firefox wieszał
-------------------- |
|
|
24.10.2008, 19:36:22
Post
#4
|
|
Grupa: Zarejestrowani Postów: 640 Pomógł: 44 Dołączył: 8.02.2004 Ostrzeżenie: (0%) |
hm.... http://poradydlawebmasterow.iswift.eu/porada.php?porada=16
Kolejne pytanie na twoją stronę? Cytat dzięki próbowałem z while ale wtedy musiałem resetować kompa bo się firefox wieszał LOL. Raczej miałeś nieskończoną pętlę Ten post edytował Riklaunim 24.10.2008, 19:37:03 -------------------- |
|
|
24.10.2008, 20:09:58
Post
#5
|
|
Grupa: Zarejestrowani Postów: 201 Pomógł: 5 Dołączył: 15.07.2008 Skąd: Kłodzko Ostrzeżenie: (10%) |
Przyznaję się bez bicia miałem nieskończoną pętlę:)
I pehape wyświetla w nieskończoność (do resetu) 1... Na stronę to pójdzie. Ale głównie chodziło mi o przekonwertowanie czegoś do XML, a wcześniej wyświetlenie tego. A masz coś przeciwko temu że robię tą stronkę? Chyba lepiej żeby się uczył programować i poznane rzeczy opisywał na stronce niż grał godzinami w jakąś gierkę? Mam kolejny problem:
Ten post edytował akurczyk 24.10.2008, 19:59:20 -------------------- |
|
|
24.10.2008, 20:16:48
Post
#6
|
|
Grupa: Zarejestrowani Postów: 640 Pomógł: 44 Dołączył: 8.02.2004 Ostrzeżenie: (0%) |
Programowanie to nauka szukania rozwiązania. To o co pytasz to podstawy dostępne powszechnie w sieci. Pytając o wszystko możesz tak nauczyć się składni, ale nie programowania - rozwiązywania danego zadania bez pytania o gotowiec. Też nie rób niczego na siłę. Zanim zabierzesz się za tworzenie "CMSa" lub inne wiekopomne dzieło warto pobawić się po kolei XHTMLem, CSSem, regułami tworzenia dobrych i funkcjonalnych stron i dopiero po tym do dynamicznie generowanych stron www.
-------------------- |
|
|
24.10.2008, 20:34:54
Post
#7
|
|
Grupa: Zarejestrowani Postów: 201 Pomógł: 5 Dołączył: 15.07.2008 Skąd: Kłodzko Ostrzeżenie: (10%) |
htmlem bawiłem się jak miałem 6 lat.
css za komentowałem a php czę się teraz:) zobacz kod? co muszę jeszcze dodać?? -------------------- |
|
|
24.10.2008, 21:07:10
Post
#8
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) |
htmlem bawiłem się jak miałem 6 lat. Nie rozśmieszaj mnie. I nie obrażaj innych, którzy umieją to czym Ty pomiatasz mówiąc buńczucznie co to nie Ty. I popracuj nad wysławianiem się. Masz braki w podstawowej komunikacji. Brak końcówek, mnóstwo literówek, interpunkcja leży. Pokory trochę dziecko drogie.zobacz kod? Co dodać? Wszystko. Na razie nie masz nic.co muszę jeszcze dodać?? Na początek poczytaj o stringach. Nawet zmiennej poprawnie nie potafisz wyświetlić. Przede wszystkim potrzebujesz pętli foreach w wersji z dostępem do kluczy. Później zaprzyjaźnij się z is_array() (to już masz). Później zainteresuj się pojęciem rekurencja, to może być najszybszy sposób do osiągnięcia celu. A na koniec żeby to był XML to musisz wysłać nagłówek funkcją header() (gotowiec w manualu). |
|
|
25.10.2008, 11:47:15
Post
#9
|
|
Grupa: Zarejestrowani Postów: 76 Pomógł: 7 Dołączył: 30.09.2006 Ostrzeżenie: (0%) |
http://www.phpclasses.org/browse/file/9370.html - proszę bardzo
|
|
|
Wersja Lo-Fi | Aktualny czas: 28.04.2024 - 13:13 |