[php] Variable in variable

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • kokorico
  • Registratie: Januari 2004
  • Laatst online: 13:14
Hoi ,

klein probleempje. Ik heb in db de velden titel_1, titel_2, titel_3 enz

Nu heb ik gegevens uit db gehaalt en wil ik deze via fetch objec weergeven.

Nu wil ik via een variable $i_tr (is een teller van 1 tem 5) de titel weergeven.
Dus:
code:
1
2
$i_tr = 1;
echo $subrubriek->titel_$i_tr;


Alleen werkt bovenstaande niet geeft error(wat normaal is). Hoe kan ik een variable verlengen met een variable ? Waarbj het geheel een variable blijft? 8)7

Acties:
  • 0 Henk 'm!

  • JayVee
  • Registratie: Mei 2002
  • Laatst online: 31-08 10:22

JayVee

shibby++!

PHP:
1
2
$titles = array('titel_1', 'titel_2', 'titel_3');
echo subrubriek->$titles[$i];    // of $$titles[$i] ?

[ Voor 18% gewijzigd door JayVee op 07-11-2004 01:04 ]

ASCII stupid question, get a stupid ANSI!


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Met andere woorden: gebruik asjeblieft arrays. En als je dat per se niet wil:
PHP:
1
2
$i_tr = 1;
echo $subrubriek->titel_{$i_tr};

Of iets dergelijks. Maar dit is echt ranzig, dus niet doen. :P

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • kokorico
  • Registratie: Januari 2004
  • Laatst online: 13:14
Eerste optie werkt, bedankt :)