[PHP] - Een variable variable

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • E.Greidanus
  • Registratie: November 2000
  • Laatst online: 14-11-2017
Ik wil graag van een querystring de variabelen variabel gebruiken :?

Mijn querystring is "http://localhost/hotspotsysteem/fwrite.php?tourname=tourname11&hotspot1=1.jpg&hotspot2=2.jpg

Is het nu mogelijk om in PHP het cijfer achter $hotspot variabel te gebruiken? Dus bijvoorbeeld: echo hotspot[x];

Acties:
  • 0 Henk 'm!

  • Freak_NL
  • Registratie: Juli 2000
  • Laatst online: 22-08 14:17

Acties:
  • 0 Henk 'm!

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Je bent (in mijn ogen) niet echt duidelijk...

Bedoel je zoiets? :?

PHP:
1
2
3
4
5
6
7
8
9
10
$query = "http://localhost/hotspotsysteem/fwrite.php?tourname=tourname11";

For ($i=1; $i<999; $i++)
{

  $query .= "&hotspot".$i."=".$i.".jpg";

}

echo $query;

Acties:
  • 0 Henk 'm!

Verwijderd

edit:
verkeerd gelezen


bedoel je zoiets?
$i = 2;
$varName = "hotspot"+$i;
print ($$varName);

[ Voor 84% gewijzigd door Verwijderd op 13-04-2004 13:40 ]


Acties:
  • 0 Henk 'm!

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 02:21

Janoz

Moderator Devschuur®

!litemod

Het is nog veel simpeler. Als je in je url http://localhost/hotspotsysteem/fwrite.php?tourname=tourname11&hotspot[1]=1.jpg&hotspot[2]=2.jpg zet werkt het gelijk al :D (let op de []'s in de url)

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Acties:
  • 0 Henk 'm!

  • E.Greidanus
  • Registratie: November 2000
  • Laatst online: 14-11-2017
Verwijderd schreef op 13 april 2004 @ 13:37:
edit:
verkeerd gelezen


bedoel je zoiets?
$i = 2;
$varName = "hotspot"+$i;
print ($$varName);
Precies, dit heb ik nodig. Geweldig, hartelijk dank!

Acties:
  • 0 Henk 'm!

  • E.Greidanus
  • Registratie: November 2000
  • Laatst online: 14-11-2017
Janoz schreef op 13 april 2004 @ 13:44:
Het is nog veel simpeler. Als je in je url http://localhost/hotspotsysteem/fwrite.php?tourname=tourname11&hotspot[1]=1.jpg&hotspot[2]=2.jpg zet werkt het gelijk al :D (let op de []'s in de url)
O ja, gewoon meteen ff een array! Er gaat zo een hele wereld voor mij open in PHP :9
Pagina: 1