Petit probleme de variables php
20 messages • Page 1 sur 2 • 1, 2
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
Petit probleme de variables php
recoucou,
voila j'ai un souci a la con, voici un exemple de code
Voila donc malheureusement le script n'affiche pas la valeur de la variable générée mais le nom lui meme de cette variable. ($a7 au lieu de toto)
Je ne peux pas faire de tableaux avec des [ ] car une fonction javascript dans ma page qui me bug.
Ma question:
Comment arriver a bien faire afficher toto en bidouillant mes variables dans vers le echo de la boucle ?
Merci pour votre aide.
voila j'ai un souci a la con, voici un exemple de code
- Code: Tout sélectionner
<?php
$a7="toto"; //On definit la variable $a7
// et on va essayer d'afficher toutes les variables definies au dessus
$i=1;
while($i<=10)
{
$var= "\$a$i";
echo $var;
$i++;
}
?>
Voila donc malheureusement le script n'affiche pas la valeur de la variable générée mais le nom lui meme de cette variable. ($a7 au lieu de toto)
Je ne peux pas faire de tableaux avec des [ ] car une fonction javascript dans ma page qui me bug.
Ma question:
Comment arriver a bien faire afficher toto en bidouillant mes variables dans vers le echo de la boucle ?
Merci pour votre aide.
Déjà pourquoi tu n'utilise pas les tableaux ????
Sinon si tu veux vraiment garder tes variables ingérable tu peux faire comme ça :
<?php
$a[7] = "toto";
$i=1;
while($i<=10) {
$var= $a[7];
echo $var;
$i++;
}
?>
Sinon si tu veux vraiment garder tes variables ingérable tu peux faire comme ça :
<?php
$a7 = "toto";
$i=1;
while($i<=10) {
$var= "$a".$i;
echo eval($var);
$i++;
}
?>
Nous avions réussi avec la fonction eval :
<?php
$a7 = "toto";
$i=1;
while($i<=10)
{
$str= "\$a$i";
eval( "\$str = \"$str\";" );
echo $str;
$i++;
}
?>
Mais effectivement, comme le dit jeroen pas besoin de cette fonction, donc le code :
<?php
$a7="toto";
$i=1;
while($i<=10)
{
$var= "a$i";
echo $$var;
$i++;
}
?>
Merci problème résolu !
<?php
$a7 = "toto";
$i=1;
while($i<=10)
{
$str= "\$a$i";
eval( "\$str = \"$str\";" );
echo $str;
$i++;
}
?>
Mais effectivement, comme le dit jeroen pas besoin de cette fonction, donc le code :
<?php
$a7="toto";
$i=1;
while($i<=10)
{
$var= "a$i";
echo $$var;
$i++;
}
?>
Merci problème résolu !
- e-passeport
- WRInaute occasionnel

- Messages: 144
- Inscription: Ven Juin 25, 2004 15:51
essai ca :
<?php
$a7="toto"; //On definit la variable $a7
// et on va essayer d'afficher toutes les variables definies au dessus
$i=1;
while($i<=10)
{
$var= "".$a."".$i."";
echo$var;
$i++;
}
?>
<?php
$a7="toto"; //On definit la variable $a7
// et on va essayer d'afficher toutes les variables definies au dessus
$i=1;
while($i<=10)
{
$var= "".$a."".$i."";
echo$var;
$i++;
}
?>
-

GAMING ZONE - WRInaute passionné

- Messages: 533
- Inscription: Ven Aoû 13, 2004 20:06
milkiway a écrit:echo $$var; , c'est quoi ça ?
UN code comme un autre !
Faut etre malin, je l'avais utilisé une fois, preferenant ceci a l'eval
mais bon chacun vois sa facon programmer ...
cela ne se discute pas ...
20 messages • Page 1 sur 2 • 1, 2
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
Consultez la description détaillée des produits ou services de Google suivants : JotSpot
- Bilan du référencement Google
Cet outil vous donne un petit résumé de l'état de référencement de votre site dans Google. - Similarité et duplicate content
Cet outil vous permet de calculer la similarité entre 2 pages web. L'algorithme utilisé repose sur l'analyse des occurrences des mots (mais pas sur leur positionnement dans les pages). Google utilise cette notion à certains endroits dans son algorithme, mais de façon bien plus évoluée que ce petit outil... Avoir des pages trop similaires peut entraîner des problèmes d'indexation... Cet outil vous permettra peut-être de résoudre certains problèmes de contenus dupliqués.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum