Jeśli używam print_
r lub var_dump
, wyświetla wynik na ekranie, ale chcę, aby te dane były przechowywane w zmiennej, abym mógł zapisać je do pliku.
Jak mam to zrobic?
3 odpowiedzi
Co robisz podczas drukowania lub zrzucania? Zasadniczo wysył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 prosta rzecz, po prostu zadeklaruj zmienną i przypisz do niej dane..
Na przykład drukujesz jakąś tablicę w ten sposób..
print_r(myArray);
Aby to zapisać, wystarczy dodać opcję , ustawić Return na TRUE i przypisać ją do zmiennej
$myVariable=print_r(myArray, TRUE);
Jeśli potrzebujesz więcej informacji, Śledź ten
Mam nadzieję, że pomoże ci to zrozumieć koncepcję
ob_start();
var_dump($someVar);
$result = ob_get_clean();
To działa.
print_r()
lub var_export()
.
Podobne pytania
Powiązane pytania
Nowe pytania
php
PHP to szeroko stosowany, wysokopoziomowy, dynamiczny, zorientowany obiektowo i interpretowany język skryptowy przeznaczony głównie do tworzenia stron WWW po stronie serwera. Używane w przypadku pytań dotyczących języka PHP.
print_r
lub us.php. net/manual/en/function.var-export.php