Les Allergies
Alimentaires
Posez votre question Signaler

Problème PHP "Notice: Undefined offset..." [Résolu]

Elodie - Dernière réponse le 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...
Lire la suite 

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

2 réponses
Réponse
+2
moins plus
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)];
Ajouter un commentaire
Réponse
+0
moins plus
Merci infiniment Meoran, ça fonctionne :)

Bonne journée !
Ajouter un commentaire
Ce document intitulé « Problème PHP "Notice: Undefined offset..." » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?