Miscellaneous
|
|
|
|
<?php function vardumparray(&$a) {
if(is_array($a)==1) {
$out.="n<TABLE BORDER=1 CELLSPACING=1 CELLPADDING=5>";
$out.="nt<tr bgcolor=0066AA><td colspan=3 align=center><font color=white>Array</FONT></TD></TR>";
while(list($one,$two)=each($a)) {
if (is_object($two)) {
$out.="<tr bgcolor=006633><td colspan=3 align=center><Font color=white>Object</FONT></TD></TR>";
$out.= "<tr >
<td valign=top>$one</td>
<td valign=top>=></td>
<td align=left valign=top>" . vardumparray($two) . "</td></tr>";
}
elseif (is_array($two)) {
$out.= "<tr>
<td valign=top>$one</td>
<td valign=top>=></td>
<td align=left valign=top>" . vardumparray($two) . "</td></tr>";
}
else {
$out.= "<tr>
<td valign=top>$one</td>
<td valign=top>=></td>
<td align=left valign=top>" . $two . "</td></tr>";
}
}
$out.= "n</TABLE>";
return $out;
}
elseif (is_object($a)==1) {
$out.="n<TABLE BORDER=1 CELLSPACING=1 CELLPADDING=5>";
$out.="nt<tr bgcolor=#FF6666><td align=center><font color=white>Object</FONT></TD></TR>";
$out.='<tr bgcolor=white><td align=center>';
$arr=get_object_vars($a);
$out.=vardumparray($arr);
$out.='</TD></TR>';
$out.= "n</TABLE>";
return $out;
}
else {
printf( "%s",$a);
}
}
function print_array($a) {
print vardumparray($a);
}
?>
|
|
|
Usage Example
|
|
|
Rate This Script
|
|
|
|