countCuenta todos los elementos de un array o propiedades de un objecto
&reftitle.description;
intcountmixedvarintmodeCOUNT_NORMAL
Cuenta todos los elementos en un array o propiedades de un objecto.
Para objectos, si se tiene
SPL instalado, se puede conectar a
count implementado el interface
Countable. Este interface tiene solamente un método,
count, el cual devuelve el valor retornado de la función
count.
Por favor ver la sección del manual
Array para información detallada
de como los arrays son implementados y usados en PHP.
&reftitle.parameters;
var
El array.
mode
Si el parámetro opcional mode está establecido a
COUNT_RECURSIVE (o 1), count
contará el array de forma recursiva. Esto es particularmente últil para
contar todos los elementos de un array multidimensional.
count no detecta recursión infinita.
&reftitle.returnvalues;
Devuelve el número de elementos en var, que normalmente
es un array, ya que cualquier otra cosa tendrá solamente un
elemento.
Si var no es un array o no es un objecto con el interface
Countable implementado,
devolverá 1.
Existe una excepción, si var es &null;,
devolverá 0.
count quizá devuelve 0 si la variable no está establecida,
pero también devolverá 0 si la variable ha sido iniciada con un array
vacío. Use isset para probar si la variable está establecida.
&reftitle.changelog;
&Version;&Description;4.2.0
Se añadió el parámetro opcional mode.
&reftitle.examples;
Ejemplo de count
]]>
Ejemplo de count recursivo
array('naranja', 'plátano', 'manzana'),
'veggie' => array('zanahoria', 'col', 'guisante'));
// recursive count
echo count($food, COUNT_RECURSIVE); // output 8
// normal count
echo count($food); // output 2
?>
]]>
&reftitle.seealso;
is_arrayissetstrlen