Vars in vars
Maestro Roboroads
17/10/2010 18:03:12Hallo,
Ik ben bezig met het maken van een rooster waar dingen in staan.
Ik heb in de database een rij met een bepaald nummer.
Het nummer is geëxplode en is na het bewerken de variabele $tr geworden.
Probleem:
Ik wil dat het nummer $tr in een nieuwe variabele komt
(stel, $tr = 50220 , dan wil ik een variabele die $nummer_50220 is, Zodat ik er iets in kan zetten)
$nummer_$tr = "tekts"; werkt niet, Een error met unexpected variabele.
Hoe doe ik dit?
(nummers kunnen met 0 beginnen, dus hij moet de 0 meepakken!)
Ik ben bezig met het maken van een rooster waar dingen in staan.
Ik heb in de database een rij met een bepaald nummer.
Het nummer is geëxplode en is na het bewerken de variabele $tr geworden.
Probleem:
Ik wil dat het nummer $tr in een nieuwe variabele komt
(stel, $tr = 50220 , dan wil ik een variabele die $nummer_50220 is, Zodat ik er iets in kan zetten)
$nummer_$tr = "tekts"; werkt niet, Een error met unexpected variabele.
Hoe doe ik dit?
(nummers kunnen met 0 beginnen, dus hij moet de 0 meepakken!)
Gewijzigd op 17/10/2010 18:17:54 door Maestro Roboroads
PHP hulp
18/12/2024 09:11:31Noppes Homeland
17/10/2010 18:42:02Maestro Roboroads
17/10/2010 18:43:03Joey Drieling
17/10/2010 19:16:15Dit is niet echt netjes maar werkt.
SilverWolf NL
17/10/2010 19:40:52Joey Drieling op 17/10/2010 19:16:15:
Dit is niet echt netjes maar werkt.
Dit is juist de beste oplossing die er is. Iets anders moet je niet doen. Variable variablen worden altijd sterk afgeraden omdat je er bugs door kan krijgen. Er zijn voor dit soort dingen array's uitgevonden.
Maestro Roboroads
17/10/2010 19:41:43Nicoow Unknown
17/10/2010 20:47:14Overigens worden die variabele variabelen alleen maar afgeraden omdat merendeels van de php programmeurs niet slim genoeg is om daar mee om te gaan.
Je kan er prima mee werken, maar je moet wel heel goed weten wat je doet.
Maar dit is een probleem waarvoor het niet geschikt is.
(Een variabele met een nummer is altijd een array kwestie)
Je kan er prima mee werken, maar je moet wel heel goed weten wat je doet.
Maar dit is een probleem waarvoor het niet geschikt is.
(Een variabele met een nummer is altijd een array kwestie)