Makary155 Opublikowano 1 Sierpnia 2012 Udostępnij Opublikowano 1 Sierpnia 2012 Mam taki głupi problem z którym nie mogę sobie poradzić. Mam zapisywać wynik var_dump lub print_r do pliku .csv tak aby wszystko było w jednym wierszu, a jak wiadomo funkcja dodaje trochę formatowania. Jak to poprawić? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Tymon Opublikowano 1 Sierpnia 2012 Udostępnij Opublikowano 1 Sierpnia 2012 http://www.php.net/manual/pl/function.fputcsv.php Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Makary155 Opublikowano 5 Sierpnia 2012 Autor Udostępnij Opublikowano 5 Sierpnia 2012 Nie zrozumiałeś mnie. Gdy zapisuję wynik var_dump tablicy, string zapisuje się ale przełamuje linie. Jest tak: "12/08/05 09:33:20";"Grix Mylirne";36;/stats.php;"array ( )" "12/08/05 09:33:25";"Grix Mylirne";36;/bank.php;"array ( )" "12/08/05 09:33:30";"Grix Mylirne";36;/bank.php?action=withdraw;"array ( 'with' => '10', 'depo' => '10', )" A chcę żeby było tak: "12/08/05 09:33:20";"Grix Mylirne";36;/stats.php;"array ()" "12/08/05 09:33:25";"Grix Mylirne";36;/bank.php;"array ()" "12/08/05 09:33:30";"Grix Mylirne";36;/bank.php?action=withdraw;"array ('with' => '10', 'depo' => '10',)" Separator to średnik, żeby Excel czytał jako oddzielne pola. Dodam że potraktowanie str_replace('\n',' ', $string) nic nie daje, dalej przełamuje. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Tymon Opublikowano 5 Sierpnia 2012 Udostępnij Opublikowano 5 Sierpnia 2012 Raz. \n to mało. Masz jeszcze \r i \r\n. Dwa. "\n", nie '\n'. Więc. $string = str_replace( array( "\r\n", "\r", "\n" ), ' ', $string ) I polecam przejść na XMLa. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Makary155 Opublikowano 5 Sierpnia 2012 Autor Udostępnij Opublikowano 5 Sierpnia 2012 Dzieki wielkie Tymon, działa perfekcyjnie Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się