[PHP] tableau de variable , ou array

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!

--
Nettogrof tseb era seiromem emoS

2 réponses

  1. 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. 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 !\
      \_____________..._________________/