Problème PHP "Notice: Undefined offset..."

Résolu/Fermé
Elodie - 15 juin 2011 à 22:28
 Elodie - 16 juin 2011 à 08:07
Bonjour,

J'ai des problèmes avec mon code php pour une image aléatoire. J'actualise ma page, j'ai une image, encore une autre, et puis soudain ce code :

Notice: Undefined offset: 4 in C:\wamp\www\atoutage\templates\atoutage\index.php on line 68

Voici mon code php :

<?php
$imgs = array('footer1.png', 'footer2.png', 'footer3.png', 'footer4.png');
$randBg = $imgs[rand(1,count($imgs))];
?>

Je suis HYPER débutante.

Merci de m'avoir lue...
A voir également:

2 réponses

Meoran Messages postés 1562 Date d'inscription vendredi 28 août 2009 Statut Membre Dernière intervention 8 avril 2015 204
Modifié par Meoran le 15/06/2011 à 22:32
Salut,

les tableaux php commencent à l'index 0 ;)

Donc $imgs[4] n'existe pas dans ton cas, ça s'arrête à 3.

Il faut que tu fasses :

$randBg = $imgs[rand(0,count($imgs)-1)];
1
Merci infiniment Meoran, ça fonctionne :)

Bonne journée !
0