print_R kullanırsam veya var_dumpsonucu ekranda gösterir, ancak bu verinin bir dosyaya yazabilmem için bir değişkende saklanmasını istiyorum.
Bunu nasıl yaparım?
print_R kullanırsam veya var_dumpsonucu ekranda gösterir, ancak bu verinin bir dosyaya yazabilmem için bir değişkende saklanmasını istiyorum.
Bunu nasıl yaparım?
Yanıtlar:
$var = print_r($what, true);
Print_r'ye true eklemelisiniz .
Yazdırırken veya dökerken ne yaparsınız? Temel olarak verilerinizi (sonuç veya herhangi bir şey) ekranda Göster'e gönderirsiniz. Kaydedilmediğini, sadece görüntülendiğini aklınızdan çıkarmayın, Verileri kaydetmek için, bu yüzden basit bir şey, sadece bir değişken tanımlayın ve veriyi ona atayın ..
örneğin bunun gibi bir dizi yazdırıyorsunuz ..
print_r(myArray);
bunu kaydetmek için bir seçenek eklemeniz, Return to TRUE ayarlamanız ve bir değişkene atamanız yeterlidir.
$myVariable=print_r(myArray, TRUE);
Biraz fazla bilgiye ihtiyacınız varsa, takip bu
Bunun kavramı anlamanıza yardımcı olacağını umuyoruz
ob_start();
var_dump($someVar);
$result = ob_get_clean();
işe yarıyor.
print_r()da öğesinden biraz daha fazla bilgi gösterir var_export().
print_rya us.php.net/manual/en/function.var-export.php