Logo Contar Elementos Array

Contar elementos de un Array Php

Contar elementos de un Array Php

Función count()

Utilizaremos la función fount() 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
?>

Si te ha gustado no olvides compartir en redes sociales.

Espero que te haya servido. Cualquier duda deja un comentario. Un saludo

Dejar 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 »
Ir a la barra de herramientas