variabelen combineren tot een variabele

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

  • marcovtwout
  • Registratie: Juli 2004
  • Laatst online: 01-12-2025
Hallo,

ik heb een klein probleempje met PHP, misschien kan iemand helpen.


Ik heb deze code, even versimpeld:

<?php
$blabla1 = 'ditisblabla1';
$blabla2 = 'ditisblabla2;
$blabla3 = 'ditisblabla3;
$aantal = '3';

for($i = 1; $i < $aantal; i++)
{
echo ("[img]\""[/img]\n");
}
?>

het is dus mijn bedoeling om $blabla en $i tot $blabla1 (bij de eerste keer) en daarna tot $blabla2 en $blabla3. Maar (volkomen logisch) wordt eerst de $blabla (die niet bestaat) geparsd en vervolgens $i, zodat ik

[img]"1">[/img]
[img]"3"[/img]

krijg, in plaats van

[img]"ditisblabla1">[/img]
[img]"ditisblabla3"[/img]


Weet iemand hier een oplossing voor??
Alvast bedankt

Marco

Verwijderd

De goede manier om dit te doen is natuurlijk met arrays: $blaidebla[0], $bladiebla[1], etc.

En anders variable variables

  • _Squatt_
  • Registratie: Oktober 2000
  • Niet online
Dit kun je oplossen met eval. Beter is echter om arrays te gebruiken.

Of in dit specifieke geval werkt het volgende ook:
PHP:
1
2
3
4
for($i = 1; $i < $aantal; i++)
{
    echo ("[img]\"ditisblabla"[/img]\n");
}

"He took a duck in the face at two hundred and fifty knots."


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 14:53

NMe

Quia Ego Sic Dico.

${$blabla.$i} geloof ik, maar ik denk dat je beter eens wat meer tutorials of boeken door kan lezen over programmeren in het algemeen. Op deze manier met variabelen omgaan is nogal not done...

'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.


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

Nog afgezien van dat dit enorm ranzige programmeerstijl is staat het ook in grote letters uitgelegd op www.php.net. Gevalletje 'Read The Fine Manual' dus, en daarom op slot. :)

Lees aub ook even de stickies van Programming & Webscripting (groene topic bovenin) over hoe we graag topictitels zien hier en hoe je [code] en [php] tags kunt gebruiken om je topic leesbaar te houden :)

Professionele website nodig?


Dit topic is gesloten.