Notice: Undefined offset: 3

Notice: Undefined offset: 3....udělal jsem si cyklus while:

<?
$produkty = array('pneumatiky', 'olej', 'svíčky');
$i = 0;
while ($i<=3){
echo ($produkty[$i]."<br>");
$i++;
}
?>
a háže mi to tuto chybu, ale skript normálně funguje, co s tím?
Ten skript vypada v poradku... chyba bude nekde jinde...

Jo a misto
while ($i<=3)

zkus dat
while ($i<=count($produkty))

-usetris si tim praci
no protoze v tom poli nic na indexu 3 neni. pole se standardne indexuji od 0. cili v tomto pripade je i mechalova rada spatne, protoze by tam muselo byt while($i < count($produkty))
a nebo to pole indexovat od 1: $produkty = array(1 => 'pneumatiky', 'olej', 'svíčky');
a jinak na cykly s predem znamym poctem opakovani je lepsi pouzivat prikaz for
a joo ja zapoměl, ale pořád jsem psal =>1 a pak jsem se divil :D dík moc