login  Naam:   Wachtwoord: 
Registreer je!
 Forum

naam van variabele samenstellen

Offline cloudstrife - 01/02/2005 21:26
Avatar van cloudstrifePHP beginner Weet iemand hoe je in php het volgende kan doen:
$var+tekst
zodat je dan $vartekst bekomt
dus niet de waarde van de variabele + tekst maar echt de naam van de variabele..

7 antwoorden

Gesponsorde links
Offline numlockrond - 01/02/2005 21:42
Avatar van numlockrond Onbekend wat is zoeken toch moeilijk.....

2x klikken vanaf www.php.net/manual/nl/:

http://www.php....riable.php
Offline nemesiskoen - 01/02/2005 21:43 (laatste wijziging 01/02/2005 21:44)
Avatar van nemesiskoen Gouden medaille

PHP expert
  1. <?php
  2. $var = 1;
  3. $vartekst = $var;
  4.  
  5. ?>


zo iets
dan heeft $vartekst de waarde van $var, en is het woord tekst bij $var gekomen, waarom zou je zoiets eig wilen doen?
of wil je dat de tekst variabel is?
in dat geval vrees ik dat het niet mogelijk is...

edit: gaat precies wel
Offline cloudstrife - 01/02/2005 21:47 (laatste wijziging 01/02/2005 23:42)
Avatar van cloudstrife PHP beginner Ik had eerst die pagina op php.net bekeken (engels versie) en geraak er niet echt uit, zal nu eerst de nederlandse eens bekijken. Maar ik wil inderdaad dat je aan een bestaande variabele bv $var een stuk kan toevoegen zodat de variabel $vartekst noemt bv.
Wat ik wil bekomen is het volgende:
$aantal = 2
while($teller <> $aantal){
$waarde1 = $_POST[...
...
loop en dan $waarde2 enzo
maar het aantal variabelen met $waarde is onbepaald dus kan even goed tot $waarde100 lopen. Daarom dat ik aan de naam van die variabele een stuk moet kunnen toevoegen nm de teller.

EDIT 1: Ok is gelukt zo, bedankt voor de reacties.

EDIT 2: Alhoewel nu is men waarde wel het samenvoegsel van die 2 variabelen maar heb ik nog steeds geen $waarde1 toch als variabele.. pff kom er toch niet helemaal uit zo te zien.

EDIT 3: topic mag dicht, heb het anders opgelost via een array..
Offline numlockrond - 01/02/2005 22:42
Avatar van numlockrond Onbekend dat is idd een (veel) betere manier.
Offline Thomas - 01/02/2005 23:41 (laatste wijziging 01/02/2005 23:43)
Avatar van Thomas Moderator Het kan wel.

  1. <?php
  2. $var = "test";
  3. $$var = 100; // de variabele $test heeft nu de waarde 100
  4. ?>


Maar een array is uiteraard netter.

EDIT: replyen op jezelf kost je punten.
Offline cloudstrife - 02/02/2005 08:52
Avatar van cloudstrife PHP beginner Bedankt voor de reacties heb het met array's in orde gekregen en toch weer wat bijgeleerd met die variabele variabelen ;)
Ow en FangorN, ik zit hier niet voor de punten dus voor mijn part mag je die gerust op nul zetten hoor..
Offline zwobbel - 02/02/2005 09:28
Avatar van zwobbel PHP gevorderde @FangorN
haha bedankt voor dat te melden khad dat nog niet door 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.189s