Jeśli użyję print_
r lub var_dump
wyświetli wynik na ekranie, ale chcę, aby te dane były przechowywane w zmiennej, tak, że mogę zapisać go do pliku.Przechowuj wynik print_r w zmiennej jako ciąg lub tekst
Jak to zrobić?
Jeśli użyję print_
r lub var_dump
wyświetli wynik na ekranie, ale chcę, aby te dane były przechowywane w zmiennej, tak, że mogę zapisać go do pliku.Przechowuj wynik print_r w zmiennej jako ciąg lub tekst
Jak to zrobić?
Co robisz podczas drukowania lub zrzutu? Zasadniczo przesyłasz swoje dane (wynik lub cokolwiek), aby pokazać je na ekranie. Pamiętaj, że nie jest zapisany, jest po prostu wyświetlany, Aby zapisać dane, tak proste, po prostu zadeklaruj zmienną i przypisz do niej dane.
na przykład drukujesz trochę tablic takich jak ten ..
print_r(myArray);
aby zapisać to, po prostu trzeba dodać opcję, ustaw Powrót do PRAWDA i przypisać ją do zmiennej
$myVariable=print_r(myArray, TRUE);
jeśli potrzebujesz trochę więcej informacji, Śledź this
nadzieję, że to pomoże Ci zrozumieć koncepcję
Gratulacje dla ponad 1000 punktów^_- – SeanKendle
@SeanKendle dzięki, braciszku ... trochę nieszczęśliwym, że przyszło za późno ... –
Za późno na co? – SeanKendle
ob_start();
var_dump($someVar);
$result = ob_get_clean();
to działa.
To działa, ale zaakceptowana odpowiedź jest lepsza pod każdym względem – Charleshaa
Zobacz instrukcję "print_r" lub http://us.php.net/manual/en/function.var-export.php –
http://us.php.net/manual/en/function .print-r.php –
dziękuję bardzo ... – aWebDeveloper