Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Projeto] Loop de Lista

<?php


$idadeList = [21, 23, 19, 25, 30, 41, 18, 65];
$primeiraIdade = $idadeList[0];

$idadeTotal =count($idadeList);

for($i = 0; $i < $idadeTotal; $i++){

    echo $idadeList[$i].PHP_EOL;
    if($i == $idadeTotal-1){
        echo "Quantidade Total de itens na lista é $idadeTotal";

    };

};
2 respostas
solução!

Olá, Allef!

Parabéns pela sua resolução :)

Para você aprimorar o código: percebi que você está usando um if dentro do loop for para imprimir a quantidade total de itens na lista apenas quando o loop chega ao último item. Embora isso funcione, não é necessário colocar essa lógica dentro do loop, pois o valor de $idadeTotal não muda durante a execução do loop. Você pode simplesmente colocar o echo "Quantidade Total de itens na lista é $idadeTotal"; após o loop for. Veja o exemplo:

<?php

$idadeList = [21, 23, 19, 25, 30, 41, 18, 65];
$primeiraIdade = $idadeList[0];

$idadeTotal = count($idadeList);

for ($i = 0; $i < $idadeTotal; $i++) {
    echo $idadeList[$i] . PHP_EOL;
}

echo "Quantidade Total de itens na lista é $idadeTotal";

Espero ter ajudado e bons estudos!

KKKKK

Verdade agora que percebi, muito obrigado

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software