Toon posts:

waarde van variabele gebruiken als variabele

Pagina: 1
Acties:
  • 36 views sinds 30-01-2008

Verwijderd

Topicstarter
Hey,

ik ben echt een leek in het programmeren maar ja ooit moet je het eens leren he.

Ik zit met het probleem dat ik in PHP een waarde van een variabele wil gebruiken als een nieuwe variabele

bv
$bijnaam1 = ikke;
$a=1;
$naam = bijnaam;

dan zou ik nu door $a en $naam te combineren de originele eerste variabele willen bekome
ik dacht aan het volgende maar ja dat werkt uiteraard niet:

echo "$$a.$naam";
maar dan krijg je

"$bijnaam1" en niet "ikke"

kan er iemand mij helpen?

  • user109731
  • Registratie: Maart 2004
  • Niet online
Je gebruikt dan ook de verkeerde volgorde... En je wilt dat de eerste $ zowel bij $naam als $a hoort, vandaar die { } eromheen.

PHP:
1
2
3
4
$bijnaam1 = "ikke";
$naam = "bijnaam";
$a=1;
echo ${$naam.$a}; // output 'ikke'
Zie ook: http://nl2.php.net/language.variables.variable

Waar heb je dit trouwens voor nodig? Zovaak heb je dit niet nodig nl, en er is misschien een nettere oplossing :)

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 15:25

crisp

Devver

Pixelated

Dit is het enige goede antwoord op dit soort vraagstukken: http://nl2.php.net/manual/en/language.types.array.php

Intentionally left blank


Verwijderd

Topicstarter
De reden waarom ik dit nodig heb, is voor hetvolgende:

ik heb een rij met 10 waarden
Stel ik wil de waarde op plaats 3 verwijderen, dan wil ik alle waarden nl van 4 tot 10 naar voor laten opschuiven zodat alles opgevuld zal zijn behalve dan de laatste 10de waarde en niet de 3de waarde.

  • whoami
  • Registratie: December 2000
  • Laatst online: 12:37
Zoals crisp al zegt: arrays.
En dan maak je maar een algoritme die het 'opschuiven' afhandelt.

Dit is verder best basic, en in de PHP help staat er genoeg over arrays.

https://fgheysels.github.io/


Dit topic is gesloten.