Never been to TextSnippets 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.


Related Posts