Hi All,
I have an array that holds references to other arrays. Later I want to be able to return the length of each array. But when I try to use the below code to print the array length, what I get is just an array object, rather than the length:
nav length: ARRAY(0x5c9dbc)
Here is the code:
my
@primaryLeftNavList = $rootnode->get_node_list('primaryNavLeft');
my
@primaryBottomNavList = $rootnode->get_node_list('primaryNavBottom');
my
@primaryFooterNavList = $rootnode->get_node_list('footerNav');
my
@primaryTopNavList = $rootnode->get_node_list('topNav');
my
@primaryNavTypes = (\
@primaryLeftNavList,\
@primaryBottomNavList,\
@primaryFooterNavList,\
@primaryTopNavList);
for (my $nav=0;$nav<scalar(
@primaryNavTypes);$nav++) {
print "nav length: ".scalar(
@primaryNavTypes[$nav]);
}
What am I missing?
Thanks,
Mike