Tutoriales de Informática y Dispositivos Móviles
Tutoriales de Informática y Dispositivos Móviles
Logo Contar Elementos Array

Contar elementos de un Array Php

Contar elementos de un Array

Función count()

Utilizaremos la función count() de Php para saber cuántos elementos tiene un Array

<?php
    count($nombreArray);
?>

Si el parámetro $nombreArray es un array, devolverá el número de elementos que tiene, sinó devolverá 1.

Si el Array no está inicializado o es NULL, devolverá cero

<?php
    $numero = count($nombreArray);
?>

Veamos un ejemplo

<?php
    $notas[0] = 7;
    $notas[1] = 6.5;
    $notas[2] = 5; $numero = count($notas);
    // El valor de $numero será 3
?>

Función is_array

En el caso de que no sepamos seguro si la variable $nombreArray es un array, podemos utilizar la función is_array()

<?php
    $resultado = is_array($nombreArray);
    //Si es un Array devuelve true, sinó false
?>

Función count() recursiva

Si el array es multidimensional (Un array de arrays) también podemos usar la función count() para contar sus elementos pasándole un segundo parámetro para que cuente cuántos elementos tiene de forma recursiva, es decir, recoriendo todas las dimensiones del array.

<?php
    $numero = count($nombreArray,COUNT_RECURSIVE);
?>

Veamos un ejemplo

<?php
    // Inicializamos un Array que contiene dos Arrays
    $notas = array ( array (8,6,7,4), array (5,3,2,9));
    // Con la función count normal
    $numero = count($notas); // $numero vale 2
    // Con la función count recursiva
    $numero = count($notas,COUNT_RECURSIVE); // $numero vale 8
?>

Más tutoriales de PHP

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Translate »