Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/06/2008, 09h51   #1
Membre éclairé
 
Avatar de mdr_cedrick
 
Développeur multimédia
Inscription : janvier 2008
Messages : 375
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Côte d'Or (Bourgogne)

Informations professionnelles :
Activité : Développeur multimédia

Informations forums :
Inscription : janvier 2008
Messages : 375
Points : 305
Points : 305
Par défaut Variables dynamiques

Bonjour à tous

j'ai, au début de mon programme, défini 11 variables nommées comme cela :
$p1 = ...
$p2 = ...
etc

ensuite lors d'une boucle j'aurai aimé afficher le contenu de ces variables mais sans succès
voici le code
Code :
1
2
3
4
5
6
for ($i=1;$i<12;$i++)
{
   echo	'<dl class="menuDroit">';
   echo	 '<dt ><a href="#"><i>('.$p{$i}.')</i></a></dt>';
   echo	'</dl>';
}
le problème vient précisément de $p{$i} avec comme erreur Undefined variable: p

si vous avez une idée je suis preneur

merci beaucoup
__________________
Pour voir qu'il fait noir, on n'a pas besoin d'être une lumière
mdr_cedrick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/06/2008, 10h06   #2
Membre éclairé
 
Avatar de mdr_cedrick
 
Développeur multimédia
Inscription : janvier 2008
Messages : 375
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Côte d'Or (Bourgogne)

Informations professionnelles :
Activité : Développeur multimédia

Informations forums :
Inscription : janvier 2008
Messages : 375
Points : 305
Points : 305
et bien j'ai trouvé tout seul comme un grand

${'p'.$i} donnera
$p1
$p2
....


merci quand même
__________________
Pour voir qu'il fait noir, on n'a pas besoin d'être une lumière
mdr_cedrick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/06/2008, 10h08   #3
Membre Expert
 
Inscription : août 2002
Messages : 1 036
Détails du profil
Informations forums :
Inscription : août 2002
Messages : 1 036
Points : 1 166
Points : 1 166
Bonjour,

Avec un tableau, ça ira mieux :
Code :
1
2
3
4
5
6
7
8
9
10
<?php 
  $p = array('valeur 1', 'valeur 2', 'valeur 3', 'valeur 4');
 
  foreach ($p as $valeur)
  {
    echo	'<dl class="menuDroit">';
    echo	 '<dt ><a href="#"><i>(' . $valeur . ')</i></a></dt>';
    echo	'</dl>';
  }
?>
jeca est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h26.


 
 
 
 
Partenaires

Hébergement Web