Never been to CodeSnippets before?

Snippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world (or not, you can keep them private!)

print_r() for Actionscript (See related posts)

Here's a cheap little function to mimic the print_r() function from PHP in Actionscript. It's designed to work on most any array and will handle nested arrays through recursion.
//
// recursive function to print out the contents of an array similar to the PHP print_r() funciton
//
function print_a( obj, indent ) {
	if (indent == null) indent = "";
	var out = "";
	for ( item in obj ) {
		if (typeof( obj[item] ) == "object" )
			out += indent+"[" + item + "] => Object\n";
		else
			out += indent+"[" + item + "] => " + obj[item]+"\n";
		out += print_a( obj[item], indent+"   " );
	}
	return out;
}
// example call
trace( print_a( example_array ) );


You need to create an account or log in to post comments to this site.