How to capture the result of var_dump to a string in PHP

1 Answer

0 votes
function VarDumpToString($arr) {
    ob_start();
    var_dump($arr);
    $str = ob_get_clean();
    
    return $str;
}

$arr = array('php', 'c', 'java');

$str = VarDumpToString($arr);

echo $str;





/*
run:

array(3) {
  [0]=>
  string(3) "php"
  [1]=>
  string(1) "c"
  [2]=>
  string(4) "java"
}

*/

 



answered Dec 4, 2022 by avibootz
...