Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> SimpleXML zapis do CSV
winiar789
post 18.08.2013, 12:31:52
Post #1





Grupa: Zarejestrowani
Postów: 130
Pomógł: 0
Dołączył: 15.11.2011

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


Witam,

Mam pewien problem z którym nie mogę sobie poradzić mianowicie próbuje zapisać dane z pliku XML do CSV + identyfikator.
Dąże do tego aby w pliku CSV dane widniały w następujący sposób.

1;aaa,bbb,ccc
2;aaa,bbb,ccc
3;aaa,bbb,ccc
4;aaa,bbb,ccc

itd...

nr 1 2 .. itd to id ze zmiennej $id
aaa,bbb,ccc pobierane z xml



zatem mam foreach który wyciąga mi $id w nim ponieram xml i chciałbym to teraz zapisać do csv więc stworzyłem sobie coś takiego

  1. $new_zdjecia = array();
  2.  
  3. foreach ($produkt->zdjecia->zdjecie as $zdjecie) {
  4.  
  5. array_push($new_zdjecia,array(
  6. "zdjecie" => (string)$zdjecie
  7. ));
  8.  
  9. }
  10.  
  11. $fp = fopen('file.csv', 'w');
  12. foreach ($new_zdjecia as $wpisz_zdjecia) {
  13. fputcsv($fp, $wpisz_zdjecia, ',', '"');
  14. }
  15. fclose($fp);
  16.  


w czym problem po zrobieniu print_R dla $new_zdjecie wyswietla mi cala wartosc xml i tak jest ok w pliku csv wyswietla mi tylko pierwsza czesc array
do tego muszę jeszcze dorzucić id tylko kompletnie nie wiem gdzie dać zmienna do csv i odznaczyć (wink.gif za każdym razem coś wychodzi mi nie tak Proszę o pomoc. dziękuje
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 09:06