สามารถแยกค่าผลลัพธ์ของ var_dumo ไปยังสตริงได้โดยใช้ 'การบัฟเฟอร์เอาต์พุต' ด้านล่างนี้เป็นตัวอย่างที่แสดงให้เห็นเช่นเดียวกัน −
ตัวอย่าง
<?php function varDumpToString($var) { ob_start(); var_dump($var); $result = ob_get_clean(); return $result; } //usage $data = array('first', 'second', 'third'); $result = varDumpToString($data); echo $result;
ฟังก์ชันควบคุมเอาต์พุตช่วยในการรับเอาต์พุตของฟังก์ชันและบันทึกลงในตัวแปรสตริง โดยทั่วไป ผลลัพธ์ของโค้ด PHP มักจะแสดงบนเบราว์เซอร์
ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
array(3) { [0]=> string(5) "first" [1]=> string(6) "second" [2]=> string(5) "third" }