Menu
CoddyTech

Tamaño del array con count

Parte de la sección Fundamentos del Journey de PHP de Coddy. Lección 38 de 71.

Al trabajar con arreglos, a menudo necesitas saber cuántos elementos contienen. PHP proporciona la función count() precisamente para este propósito.

<?php
$fruits = ["Apple", "Banana", "Cherry"];

echo count($fruits); // 3
?>

La función devuelve el número total de elementos de la matriz. Esto es especialmente útil cuando necesitas acceder al último elemento. Como la indexación empieza en 0, el último índice siempre es count($array) - 1.

<?php
$colors = ["Red", "Green", "Blue", "Yellow"];

$lastIndex = count($colors) - 1;
echo $colors[$lastIndex]; // Yellow
?>

Este enfoque funciona independientemente de cuántos elementos haya en el arreglo. Tanto si tienes 3 elementos como 300, count() te da el tamaño exacto, lo que hace que tu código sea flexible y fiable.

challenge icon

Desafío

Fácil

Lee una línea de entrada que contiene valores separados por comas y que representan una lista de elementos (por ejemplo, Laptop,Mouse,Keyboard,Monitor,Webcam).

Crea un array a partir de esta entrada y luego:

  1. Imprime el número total de elementos del array
  2. Imprime el elemento último del array (usa count() para calcular el último índice)
  3. Imprime el elemento penúltimo del array

Imprime cada resultado en una línea separada.

Ejemplo:

Si la entrada es Laptop,Mouse,Keyboard,Monitor,Webcam, la salida debería ser:

5
Webcam
Monitor

Si la entrada es Apple,Banana,Cherry, la salida debería ser:

3
Cherry
Banana

Pruébalo tú mismo

<?php
// Lee la entrada separada por comas
$input = trim(fgets(STDIN));

// Convierte la cadena de entrada en un array
$items = explode(',', $input);

// TODO: Escribe tu código a continuación
// 1. Imprime el número total de elementos usando count()
// 2. Imprime el último elemento (usa count() para calcular el último índice)
// 3. Imprime el penúltimo elemento

?>
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos

Practica por tu cuenta: Compilador de PHP online