যদি আমি print_আর ব্যবহার করি বা var_dumpএটি স্ক্রিনে ফলাফলটি প্রদর্শন করে তবে আমি এই ডেটাটি একটি ভেরিয়েবলে সংরক্ষণ করতে চাই যাতে আমি এটি কোনও ফাইলে লিখতে পারি।
আমি এটা কিভাবে করবো?
যদি আমি print_আর ব্যবহার করি বা var_dumpএটি স্ক্রিনে ফলাফলটি প্রদর্শন করে তবে আমি এই ডেটাটি একটি ভেরিয়েবলে সংরক্ষণ করতে চাই যাতে আমি এটি কোনও ফাইলে লিখতে পারি।
আমি এটা কিভাবে করবো?
উত্তর:
$var = print_r($what, true);
আপনাকে অবশ্যই প্রিন্ট_আরতে সত্য যুক্ত করতে হবে ।
প্রিন্ট বা ডাম্প করার সময় আপনি কী করেন? মূলত আপনি নিজের ডেটা (ফলাফল বা কিছু) এটি স্ক্রিনে দেখানোর জন্য পাঠান। আপনার মনকে পরিষ্কার করুন যে এটি সংরক্ষণ করা হয়নি, এটি কেবল প্রদর্শিত হয়েছে, ডেটা সংরক্ষণ করার জন্য, তাই একটি সাধারণ বিষয়, কেবল একটি ভেরিয়েবল ঘোষণা করুন এবং এতে ডেটা বরাদ্দ করুন ..
উদাহরণস্বরূপ আপনি এই জাতীয় কিছু অ্যারে মুদ্রণ করছেন ..
print_r(myArray);
এটি সংরক্ষণ করতে, আপনাকে কেবল একটি বিকল্প যুক্ত করতে হবে, সত্যটিতে ফিরে আসা সেট করতে হবে এবং এটিকে একটি ভেরিয়েবলের জন্য বরাদ্দ করতে হবে
$myVariable=print_r(myArray, TRUE);
আপনি আরো কিছু তথ্য প্রয়োজন হলে, অনুসরণ এই
আশা করি ধারণাটি বুঝতে আপনাকে সহায়তা করবে
ob_start();
var_dump($someVar);
$result = ob_get_clean();
এটা কাজ করে।
print_r()বা এর চেয়ে কিছুটা বেশি তথ্য দেখায় var_export()।
print_r, অথবা us.php.net/manual/en/function.var-export.php