Example #1
0
 public static function countRecursive($array, $levels)
 {
     if ($levels == 0) {
         return count($array);
     }
     $levels--;
     $count = 0;
     foreach ($array as $value) {
         if (is_array($value) && $levels > 0) {
             $count += MainWPUtility::countRecursive($value, $levels - 1);
         } else {
             $count += count($value);
         }
     }
     return $count;
 }