Counting the elements in an array is quite simple.
$myarr = array(1,3,5);
$counter = count($myarr);
The $counter variable will now contain the value of 3. However, if your array contains empty values like the following array it would still return 3.
Array ( [0] => [1] => [2] => 20 [3] => 23 )
This of course would be problematic in some situations of your script. In order to get the accurate count, we can simply use the array_filter function before counting.
$myarr = array_filter($myarr);
$counter = count($myarr);
This will now return the value of 2.