Przechowuj wynik print_r w zmiennej jako ciąg lub tekst


Odpowiedzi:



12

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, więc prosta rzecz, po prostu zadeklaruj zmienną i przypisz do niej dane.

na przykład drukujesz taką tablicę ...

print_r(myArray);

aby to zapisać, wystarczy dodać opcję, ustawić Return to TRUE i przypisać ją do zmiennej

$myVariable=print_r(myArray, TRUE);

Jeśli potrzebujesz więcej informacji, postępuj zgodnie z tym

mając nadzieję, że pomoże ci to zrozumieć koncepcję


2
za zrobienie 1k ... Powinienem był to osiągnąć znacznie wcześniej niż dzisiaj
Zaffar Saffee

2
ob_start();
var_dump($someVar);
$result = ob_get_clean();

to działa.


Doskonała sugestia. var_dump () również pokazuje nieco więcej informacji niż albo print_r()albo var_export().
FoggyDay,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.