Tenemos 2 maneras de saber la longitud de un array usando funciones de PHP, una es con la función PHP count() y la otra es usando un alias de la misma función: sizeof().
Es una función que obtiene el mismo resultado, yo mismo aconsejo usar la función count(), aunque tampoco descarto usar esta otra.
Aquí os pongo la sintaxis extraída de su web oficial:
sizeof($array)
Tal y como podéis observar la función es casi idéntica en su sintaxis a count(). Solo tenemos que pasar como parámetro el array del cual queremos saber su longitud.
He preparado este sencillo script para que veamos su simple uso:
$colores = array("azul","rojo","amarillo"); $numero_colores = sizeof($colores); echo "Número de colores en el array: " . $numero_colores;
Os explico el código superior:
Os recomiendo leer este otro post sobre funciones para trabajar con arrays en PHP.