login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Variable in een variable...

Offline drunkenoldma - 01/11/2006 15:59
Avatar van drunkenoldmaHTML interesse Hey, Ik heb een probleempje...
  1. <?php
  2. $r = "news";
  3. $r_news = "Hannes";
  4. echo $r_$r; //Ik wil dus dat php hier $r_news van maakt, en zodoende Hannes echo'd.
  5. ?>


Kan er iemand helpen?

7 antwoorden

Gesponsorde links
Offline gothmog - 01/11/2006 16:05
Avatar van gothmog Lid Je bedoelt:
  1. <?php
  2. echo $r_news.$r;


Begrijp het niet echt, kun je een klein beetje duidelijker zijn?
Offline Rens - 01/11/2006 16:07
Avatar van Rens Gouden medaille

Crew algemeen
  1. <?php
  2. $r = "news";
  3. $news = "Hannes";
  4. echo $$r; //Ik wil dus dat php hier $r_news van maakt, en zodoende Hannes echo'd.
  5. ?>

Als je het zo doet werkt het wel...
Offline Martijn1989 - 01/11/2006 16:08
Avatar van Martijn1989 PHP ver gevorderde Wil je dit gewoon ?

  1. <?php
  2.  
  3. $categorie = "forum";
  4. $site_['$categorie'] = "website";
  5.  
  6. echo $site_['$categorie'];
  7.  
  8. ?>
Offline Rens - 01/11/2006 16:43
Avatar van Rens Gouden medaille

Crew algemeen
Wat dacht je er van om variabelen buiten quotes te laten?
  1. <?php
  2.  
  3. $categorie = "forum";
  4. $site_[$categorie] = "website";
  5.  
  6. echo $site_[$categorie];
  7.  
  8. ?>
Offline Gerard - 01/11/2006 19:58
Avatar van Gerard Ouwe rakker
  1. <?php
  2. echo $r_{$r};
Offline drunkenoldma - 02/11/2006 10:56
Avatar van drunkenoldma HTML interesse Werkt allemaal niet...

Kijk, je hebt een variable $r, die variable heeft "news";
  1. <?php $r = "news"; ?>

Dan heb je ook nog een variable $r_news die heeft "Hannes";
  1. <?php $r_news = "Hannes"; ?>

ok, nu wil ik dat hij eerst variable $r niet echt print, maar zo zet zodat php 'news' leest, zodat hij $r_.$r omvormt naar $r_news, en zodoende Hannes uitprint...

Sorry voor het late antwoord.
Offline Thomas - 02/11/2006 12:32
Avatar van Thomas Moderator Gebruik arrays.

Als je variabele variabelenamen gebruikt ben je hard op weg je code onleesbaar te maken. Het lijkt me ook niet echt een goede programmeerinstelling om dat soort constructies te gebruiken.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.255s