Menu
Coddy logo textTech

Array Size with Count

Parte da seção Fundamentos do Journey de PHP da Coddy. Lição 38 de 71.

Ao trabalhar com arrays, você frequentemente precisa saber quantos elementos eles contêm. O PHP fornece a função count() exatamente para esse propósito.

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

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

A função retorna o número total de elementos no array. Isso é especialmente útil quando você precisa acessar o último elemento. Como a indexação começa em 0, o último índice é sempre count($array) - 1.

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

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

Esta abordagem funciona independentemente de quantos itens estão no array. Quer você tenha 3 elementos ou 300, count() fornece o tamanho exato, tornando seu código flexível e confiável.

challenge icon

Desafio

Fácil

Leia uma linha de entrada contendo valores separados por vírgula representando uma lista de itens (ex: Laptop,Mouse,Keyboard,Monitor,Webcam).

Crie um array a partir desta entrada e, em seguida:

  1. Imprima o número total de itens no array
  2. Imprima o último elemento do array (use count() para calcular o último índice)
  3. Imprima o penúltimo elemento do array

Imprima cada resultado em uma linha separada.

Exemplo:

Se a entrada for Laptop,Mouse,Keyboard,Monitor,Webcam, a saída deve ser:

5
Webcam
Monitor

Se a entrada for Apple,Banana,Cherry, a saída deve ser:

3
Cherry
Banana

Experimente você mesmo

<?php
// Leia a entrada separada por vírgulas
$input = trim(fgets(STDIN));

// Converta a string de entrada em um array
$items = explode(',', $input);

// TODO: Escreva seu código abaixo
// 1. Imprima o número total de itens usando count()
// 2. Imprima o último elemento (use count() para calcular o último índice)
// 3. Imprima o penúltimo elemento

?>
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos

Pratique por conta própria: Compilador de PHP online