Comment gérer un index dynamique dans un tableau associatif

Résolu
Rivka -  
rivka95 Messages postés 80 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai un tableau associatif ($array[]). L'index est fabriqué à partir d'une concaténation de chaînes de caractères ($u="xxxx".$i, $i est une variable numérique).
$array[$u] ne fonctionne pas.
Quelqu'un sait-il comment fabriquer ma variable $u pour que ça fonctionne ?

Merci de vos réponses.
A voir également:

1 réponse

VlkPr3s Messages postés 235 Date d'inscription   Statut Membre Dernière intervention   130
 
Tu fais bien une boucle autour de ta concaténation ou pas

Pour moi la seule possibilité que ça fonctionne pas c'est soit pcq tu fais
echo $array;

ou alors pcq tu ne remplis pas ton tableau.
0
rivka95 Messages postés 80 Date d'inscription   Statut Membre Dernière intervention  
 
Non ce n'est pas une boucle.
Le tableau est bien rempli.
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752 > rivka95 Messages postés 80 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,
Sans voir ton code .. difficile pour nous de te répondre...
Sachant que ceci devrait fonctionner:
$monArray = array();
for($i=0;$i<10;$i++){
  $u = "zzz".$i;
  $monArray[$z] = $i;
}
print_r($monArray);
0
rivka95 Messages postés 80 Date d'inscription   Statut Membre Dernière intervention  
 
Je fais exactement comme tu as fait.
J'ai trouvé la solution, un caractère non imprimable est ajouté à la fin de la chaîne.
En supprimant ce caractère ça fonctionne.
Merci d'avoir pris le temps pour m'aider.
0