Jump to content

Archived

This topic is now archived and is closed to further replies.

theone

print array?

Recommended Posts

Hi Guys,

I'm having problems with a script, so i want to know how to print everything that is posted from a form to a page, ie, in $_POST

Thanks in advance,
Dave

Share this post


Link to post
Share on other sites
At the start of your script, add this line:
[code]<?php echo '<pre>' . print_r($_POST,true) . '</pre>'; ?>[/code]

I usually put in into a function and generalize it:
[code]<?php
function debug_dump($ary, $str, $dbg=false)
{
     if ($dbg && !empty($ary)) {
        echo ' ---- ' . $str . ' ----<br>';
        echo '<pre>' . print_r($ary,true) . '</pre>';
     }
}
?>[/code]
This way you can call the funtion throughout your code and just by changing the $dbg parameter to true, you will get dumps when your script runs.

Ken

Share this post


Link to post
Share on other sites
Thanks for the reply.
I decided to google it and came up with the one i knew but couldnt remember
[code]
<?
var_dump($_POST);
?>
[/code]

Thanks anyways

Share this post


Link to post
Share on other sites
The [a href=\"http://www.php.net/var_dump\" target=\"_blank\"]var_dump()[/a] function and the [a href=\"http://www.php.net/print_r\" target=\"_blank\"]print_r()[/a] function produce similar results. I would surround the var_dump() the the '<pre></pre>' tags also, so tht output is easier to read.

Ken

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.