How do I get number of elements in a hash of arrays?
Ok, I have something like this:
$arr_hash{'produce'}{'veggies'}[0] = Broccoli
$arr_hash{'produce'}{'veggies'}[1] = Cauliflower
$arr_hash{'produce'}{'veggies'}[2] = Carrots
$arr_hash{'produce'}{'color'}[0] = Green
$arr_hash{'produce'}{'color'}[1] = Orange
$arr_hash{'produce'}{'color'}[2] = White
What I want to know is how do you tell how many elements are in $arr_hash{'produce'}{'veggies'} for example. It should be 3. But I can't get anything to work to produce # of elements for that.
For example, I've tried:
print $#arr_hash{'produce'}{'veggies'} . "\n";
And it doesn't work.
Anyone know how to do this? Thanks.
Last edited by FuzzieDice; 12-10-2008 at 11:24 AM.
Reason: Title should have said hash "of" arrays.
|