Jika saya menggunakan print_r atau var_dumphasilnya akan ditampilkan di layar, tetapi saya ingin data ini disimpan dalam variabel sehingga saya dapat menulisnya ke file.
Bagaimana saya melakukan ini?
Jika saya menggunakan print_r atau var_dumphasilnya akan ditampilkan di layar, tetapi saya ingin data ini disimpan dalam variabel sehingga saya dapat menulisnya ke file.
Bagaimana saya melakukan ini?
Jawaban:
Apa yang Anda lakukan saat mencetak atau membuang? Pada dasarnya Anda mengirim data Anda (hasil atau apa pun) ke Tampilkan di layar. Jaga agar pikiran Anda tetap jelas bahwa itu tidak disimpan, itu hanya ditampilkan, Untuk menyimpan data, sangat sederhana, cukup deklarasikan variabel dan tetapkan data ke dalamnya ..
misalnya Anda mencetak beberapa larik seperti ini ..
print_r(myArray);
untuk menyimpan ini, Anda hanya perlu menambahkan opsi, setel Return ke TRUE dan tetapkan ke variabel
$myVariable=print_r(myArray, TRUE);
jika Anda memerlukan informasi lebih lanjut, Ikuti ini
berharap ini akan membantu Anda memahami konsepnya
ob_start();
var_dump($someVar);
$result = ob_get_clean();
berhasil.
print_r()atau var_export().
print_r, atau us.php.net/manual/en/function.var-export.php