如何在 PHP 中将 var_dump 的结果捕获为字符串?\
phpserver side programmingprogramming更新于 2025/5/8 3:22:17
可以使用‘输出缓冲’将 var_dumo 的结果值提取为字符串。下面是一个演示相同−的示例
示例
<?php
function varDumpToString($var) {
ob_start();
var_dump($var);
$result = ob_get_clean();
return $result;
}
//用法
$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" }

