note 45527 added to function.print-r
| From: | cesschneider at users dot sourceforge dot net | Date: | Thu, 09 Sep 2004 17:54:53 +0000 |
| Subject: | note 45527 added to function.print-r | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-76341@lists.php.net to get a copy of this message | ||
This is a more sofisticated variable dump function.
You can print to text/HTML or return dumped values.
/**
* Dump array values
*
* @param mixed $variable variable to be dumped
* @param bool $print return/print variable values
* @param string $dump_function function used to dump variable
*/
function dump($variable, $print = TRUE, $dump_function = 'print_r')
{
ob_start();
$dump_function($variable);
$content = ob_get_contents();
ob_end_clean();
if ($print)
{
if (ini_get('html_errors'))
{
$output = '<font face="Verdana" size="2">';
$output .= str_replace(chr(32),' ', nl2br($content));
$output .= "</font>\n";
}
print $output;
}
else {
return $content;
}
}
----
Manual Page -- http://www.php.net/manual/en/function.print-r.php
Edit -- http://master.php.net/manage/user-notes.php?action=edit+45527
Delete -- http://master.php.net/manage/user-notes.php?action=delete+45527&report=yes
Reject -- http://master.php.net/manage/user-notes.php?action=reject+45527&report=yes
Search -- http://master.php.net/manage/user-notes.php