PHP et variable de tableau, comment on ecrit ça |
Bienvenue invité ( Connexion | Inscription )
PHP et variable de tableau, comment on ecrit ça |
3 Aug 2007, 05:34
Message
#1
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 3 307 Inscrit : 17 Jul 2004 Lieu : Nantes Membre no 21 109 |
Bonjour,
j'ai un tableau qui contient des mots : $num[1]="sitesnum"; etc... Je voudrais afficher un autre tableau dont le nom commence par le mot récupéré par le premier tableau echo ${num[1].[$a]}; pour donner ---> $sitenum[$a] <----- mais ça ne marche pas meric pour les conseils -------------------- |
|
|
3 Aug 2007, 08:02
Message
#2
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 956 Inscrit : 31 Jul 2002 Membre no 3 054 |
Salut Pixel44,
je procèderais autrement : CODE $nomVariable = $num[1]; $$nomVariable[$a]; Pas testé en live mais a priori ça marche. a++ Alex -------------------- MacBook Pro 2.5Ghz 2Go de RAM et 250Go DD
1 MacPro 3Ghz 9Go Ram, 1,75To DD 1 iPhone 5 64Go Blanc 6.1.2 sur Free --------------------------------------------------------------------------------------------------------------------------- |
|
|
3 Aug 2007, 12:54
Message
#3
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 3 307 Inscrit : 17 Jul 2004 Lieu : Nantes Membre no 21 109 |
CITATION(alexparis @ 3 Aug 2007, 09:02) [snapback]2297292[/snapback] Salut Pixel44, je procèderais autrement : CODE $nomVariable = $num[1]; $$nomVariable[$a]; Pas testé en live mais a priori ça marche. a++ Alex malheuresement ça ne marche pas, il me sort des choses bizarres du genre "Array ou vide" -------------------- |
|
|
3 Aug 2007, 13:23
Message
#4
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 956 Inscrit : 31 Jul 2002 Membre no 3 054 |
Alors on passe par une autre variable intermédiaire :
CODE $varInter = $$nomVariable; echo $varInter[$a]; Testé et ça marche :-) et c'est "industrialisable". A++ Alex -------------------- MacBook Pro 2.5Ghz 2Go de RAM et 250Go DD
1 MacPro 3Ghz 9Go Ram, 1,75To DD 1 iPhone 5 64Go Blanc 6.1.2 sur Free --------------------------------------------------------------------------------------------------------------------------- |
|
|
4 Aug 2007, 13:27
Message
#5
|
|
Terminaltor Moderating Machine Groupe : Admin Messages : 24 449 Inscrit : 25 Oct 2002 Lieu : Jeumont (59) Membre no 4 319 |
C'est fortement déconseillé de programmer de cette manière (indirection sur des noms de variables...)
Pourquoi ne pas avoir un tableau clé - valeur ? $table['sitesnum'][$a] = ... ? -------------------- I think therefore I Mac
|
|
|
Nous sommes le : 19th April 2024 - 08:51 |