PHP- função array_reverse()?

Estou tendo um problema com função array_reverse(), esta revertendo porém aparece essa notice na linha 5 e 13.

echo $vet[$i];

Alguém pode me ajudar?

Notice: Undefined offset: 3 in C:\Program Files\EasyPHP-Devserver-17\eds-www\Semana8.php on line 5

Notice: Undefined offset: 3 in C:\Program Files\EasyPHP-Devserver-17\eds-www\Semana8.php on line 13

<?php
    $vet = array(5, 7, "Gato");
    for($i=0 ; $i<6 ; $i++)
    {
	    echo $vet[$i];
    	echo "<br>";
    }
    $vet = array_reverse($vet);
    echo "<br>";
    echo "Agora veja o vetor com suas posições invertidas.<br>";
    for($i=0 ; $i<6 ; $i++)
    {
      echo $vet[$i];
      echo "<br>";
    }
?>

Você só está atribuindo 3 valores ao array mas no for é solicitado para o array rodar 6x, não seria esse o motivo dele retorna o erro offset ?

Boa tarde, Eric_Araujo.
Eu alterei e deu certo os valores de 6 para 3.
Valeu a ajuda.
Obrigado.

1 curtida