|
|
Finding the Size of a Hash in Perl
|
Tutorials

Perl

|
Topic |
How to Find the Size of a Hash?
How to check the size of hash based on keys and values?
|
|
Explanation |
|
Size of a Hash can be found by checking the keys of an hash structure. As the hash can be seperated by key and
values using "$key", $value".An Hash element can be without a value but should have a key.
Example:
#! C:\programfiles\perl\bin\perl
print "content-type: text/html\n\n";
%name = ('Tom',26,'Peter',51,'Jones', 23, 'John', 43, 'Mark',,);
print "My hash size is:".keys(%name);
Result:
My hash size is:5
In the above example the size of the hash structure is checked based on the keys, so it returns "5". Even the
key "Mark" has no values.
Example:
#! C:\programfiles\perl\bin\perl
print "content-type: text/html\n\n";
%name = ('Tom',26,'Peter',51,'Jones', 23, 'John', 43, 'Mark',,);
$count = scalar grep defined($_),values %name;
print "Size of my Hash is:",$count;
Result:
Size of my Hash is:4
In the above example the size of the hash structure is determined based on the values,so it returns "4".
|
|
A Note |
|
Simple introduction, basic CGI perl programming codes with examples.
Do send your feedback or suggestions on this tutorial.
This is a copyright content.
|
|
|
|