[PHP] tableau de variable , ou array

Fermé
Nettogrof Messages postés 521 Date d'inscription lundi 29 septembre 2003 Statut Membre Dernière intervention 8 décembre 2005 - 8 déc. 2005 à 02:43
 Brimston - 25 juin 2007 à 17:31
Bonjour,

J'ai un petit probleme que je trouve étrange voici:

J'ai un tableau initialisé de la sorte

$img[01] = "lien/1.gif";
$img[02] = "lien/2.gif";
...

$img[TT]= "lien/autre.gif";


$imgAdd = imagecreatefromgif($imgMoitie[01]);/*fonctionne correctement*/

$i = "01";
$imgAdd = imagecreatefromgif($imgMoitie[$i]); /*Ne fonctionne pas du tout */

Quel est la raison, ou un truc pour me débugger?

Merci d'avance!


A voir également:

2 réponses

je sais que ce sujet est vieu, mais je pense que sa sera toujours utile de dire que l'erreur viens de comment la variables est traitée:
"01" est une chaine de caractere
01 est un nombre

ils suffit juste d'enlever les " "
le pauvre zero n'y est pour rien xD

bon dev a tous

Zep3k!GnO a repondu en partie mais sans le savoir je pense ^^
1
Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
8 déc. 2005 à 09:52
Quel est la raison, ou un truc pour me débugger?

la raison , moi j'opterai pour le 0 qui doit faire chier dans l'histoire quand tu le places dans la variable, mais c'est super pas sur ça n'est que mon avis :D

Pour ce quui est du debbug :

Pourquoi ne pas mettre
$img[1] = "lien/1.gif"; 


au lieu du

$img[01] = "lien/1.gif"; 


??
Puis après tu fais un :
$img[1] = "lien/1.gif";
$img[2] = "lien/2.gif";
...

$img[n]= "lien/autre.gif";

$i = 1;
$imgAdd = imagecreatefromgif($imgMoitie[$i]); 


Voilà.

Zep3k!GnO

_/______________________________\_
/On est des rangers mec, des rangers !\
\_____________..._________________/
-1