To count the number of occurrences of a specified element in an array in Perl, you can use a loop to iterate through the array and count each occurrence.
In this example,
@numbers
with values 10, 20, 30, 40, 30, 50.$count
to 0 to store the count of occurrences.$count
each time element 30 is found.$count
will contain the total count of occurrences of element 30.@numbers = (10, 20, 30, 40, 30, 50);
$count = 0;
foreach $num (@numbers) {
if ($num == 30) {
$count++;
}
}
print "Number of occurrences of element 30: $count\n";
Number of occurrences of element 30: 2
In this example,
@fruits
with values 'apple', 'banana', 'cherry', 'banana'.$count
to 0 to store the count of occurrences.$count
each time element 'banana' is found.$count
will contain the total count of occurrences of element 'banana'.@fruits = ('apple', 'banana', 'cherry', 'banana');
$count = 0;
foreach $fruit (@fruits) {
if ($fruit eq 'banana') {
$count++;
}
}
print "Number of occurrences of element 'banana': $count\n";
Number of occurrences of element 'banana': 2
In this tutorial, we learned How to count the Number of Occurrences of Specified Element in the Array in Perl language with well detailed examples.