13.09.2016 Views

PHP and MySQL Web Development 4th Ed-tqw-_darksiderg

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

560 Chapter 26 Debugging<br />

Listing 26.1<br />

Continued<br />

echo "\n";<br />

echo "\n";<br />

echo "\n";<br />

echo "\n";<br />

echo "\n";<br />

echo "\n";<br />

echo "\n";<br />

echo "\n\n";<br />

// dump_array() takes one array as a parameter<br />

// It iterates through that array, creating a single<br />

// line string to represent the array as a set<br />

function dump_array($array) {<br />

if(is_array($array)) {<br />

$size = count($array);<br />

$string = "";<br />

if($size) {<br />

$count = 0;<br />

$string .= "{ ";<br />

// add each element's key <strong>and</strong> value to the string<br />

foreach($array as $var => $value) {<br />

$string .= $var." = ".$value;<br />

if($count++ < ($size-1)) {<br />

$string .= ", ";<br />

}<br />

}<br />

$string .= " }";<br />

}<br />

return $string;<br />

} else {<br />

// if it is not an array, just return it<br />

return $array;<br />

}<br />

}<br />

?>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!