(PHP 5 >= 5.1.0)
iterator_count — Contar los elementos en un iterador
iteratorEl iterador a ser contado.
   El número de elementos en el iterator.
  
Ejemplo #1 Ejemplo de iterator_count()
<?php
$iterator = new ArrayIterator(array('recipe'=>'panqueques', 'huevo', 'leche', 'harina'));
var_dump(iterator_count($iterator));
?>
El resultado del ejemplo sería:
int(4)