how about:

function debugPrint($mVar, $bHtml) {
 global $HTTP_REFERER;
 if (is_array($mVar)){
  $sTemp = "Array";
 }
 if (is_bool($mVar)){
  $sTemp = "Bool";
 }
[snip]
...
 $sFunction = "debugPrint$sTemp";     //getting the function to call to
 $sFunction($sTemp,$mVar,$bHtml);     //calls the fuction
}


function debugPrintArray($sTemp,$mVar,$bHtml){
 $sInfo = "<br>type: " . $sTemp;
 if ($bHtml){
  echo "<br><u>key=>value</u>";
  foreach($mVar as $sKey => $sValue) {
   $aFormData[$sKey] = $sValue;
   echo "<br><u>".$sKey . " => </u>";
   echo "<u>".$sValue . "</u>";
   debugPrint($sValue,1);
  }
 } else {
 $sInfo = "\ntype: " . $sTemp;
  echo "key  --  value\n";
  foreach($mVar as $sKey => $sValue) {
   $aFormData[$sKey] = $sValue;
   echo "\n".$sKey . " = ";
   echo $sValue;
   debugPrint($sValue,1);
  }
 }
echo $sInfo;
}

function debugPrintBool($sTemp,$mVar,$bHtml){
 if ($bHtml){
[snip]

I'm not sure, the output 100% right but it should show how to use it.
I attached the .php file.

Greets

----- Original Message -----
From: "Sandeep Murphy" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>; "PHP List" <[EMAIL PROTECTED]>
Sent: Tuesday, January 22, 2002 1:51 PM
Subject: RE: [PHP] RE: Printing structure and data of array


> hi,
>
> Thnx for the info but this is what I am using right now... It prints the
> contents of array one below the other... is not showing the format of the
> contents as i want...:(
>
> any more suggestions??
>
> thnx,
> sands
>
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: terça-feira, 22 de Janeiro de 2002 12:43
> To: PHP List
> Subject: Re: [PHP] RE: Printing structure and data of array
>
>
> Use this:
>
>
> function debugPrint($mVar, $bHtml) {
>  if ($bHtml){
>   echo "<pre>";
>   print_r ($mVar);
>   echo "</pre>";
>  } else {
>   print_r ($mVar);
>  }
> }
>
> call it like this:
>
> debugPrint($yourVariable,1);
>
>
> This will print out any type (object,array,ressource,string...)
>
> ----- Original Message -----
> From: "Sandeep Murphy" <[EMAIL PROTECTED]>
> To: "'Tim Ward'" <[EMAIL PROTECTED]>; "PHP List"
> <[EMAIL PROTECTED]>
> Sent: Tuesday, January 22, 2002 1:00 PM
> Subject: RE: [PHP] RE: Printing structure and data of array
>
>
> > hi,
> >
> > how can I display the array exactly as it is the format specified???
like
> if
> > their exists sub elements of elements, how could I represent them in a
> > multidimensional format??
> >
> > I went thru most of the array functions but unable to adapt any of
them..
> >
> > pl help..
> >
> > TIA,
> > sands
> >
> > -----Original Message-----
> > From: Tim Ward [mailto:[EMAIL PROTECTED]]
> > Sent: segunda-feira, 21 de Janeiro de 2002 10:24
> > To: PHP List; Daniel Alsén
> > Subject: [PHP] RE: Printing structure and data of array
> >
> >
> > Foreach($array as $key=>$value) ech0("$key=>$value<br>");
> >
> > Tim
> > www.chessish.com <http://www.chessish.com>
> >
> > ----------
> > From:  Daniel Alsén [SMTP:[EMAIL PROTECTED]]
> > Sent:  20 January 2002 19:33
> > To:  PHP List
> > Subject:  Printing structure and data of array
> >
> > Hi,
> >
> > i know i have this answered before. But i can´t find that mail in
> > the
> > archive.
> >
> > How do i print an array to see both the structure and the data
> > within?
> > ("test" => "value", "test2" => "value2")...
> >
> > # Daniel Alsén    | www.mindbash.com #
> > # [EMAIL PROTECTED]  | +46 704 86 14 92 #
> > # ICQ: 63006462   | +46 8 694 82 22  #
> > # PGP: http://www.mindbash.com/pgp/  #
> >
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > To contact the list administrators, e-mail: [EMAIL PROTECTED]
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > To contact the list administrators, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
>
>

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to