variabelen aan elkaar koppelen
Ik zit met het volgende probleem :
Ik heb diverse variabelen die een random cijfer bevat. Nu moet er aan de hand van dat cijfer een tekst worden gekozen. welke vervolgens weergegeven moet worden op mijn site.
In dit voorbeeld hou ik even 3 variabelen aan (1.2 en 3), maar in de praktijk kan dit oplopen tot enkele tientallen.
De inhoud van deze variabelen wijzigd dus elke keer, dus link1 bevat nu cijfer 1, maar dit kan morgen ook 3 zijn en andersom...
Nu moet er aan de hand van het cijfer wat in $link1, $link2 en $link3 staat een tekst worden gekozen.
Hieronder een voorbeeld van de teksten. Als $link1 cijfer 1 bevat moet hij dus text 1 hanteren, indien hij cijfer 3 bevat moet hij tekst 3 hanteren etc etc..
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
$tekst1 = "hier komt tekst 1" ;
$tekst2 = "hier komt tekst 2" ;
$tekst3 = "hier komt tekst 3" ;
?>
$tekst1 = "hier komt tekst 1" ;
$tekst2 = "hier komt tekst 2" ;
$tekst3 = "hier komt tekst 3" ;
?>
Uiteindelijk moet dit per link naar mijn scherm geschreven worden, dus iets in de trant van :
(van link 1)
ergens op een andere plek op de site
(van link 2)
etc etc...
Nu heb ik echt van alles al geprobeerd, maar ik kom er echt niet uit.
ik heb eerst een switch geprobeerd en daarna diverse if-statements, maar omdat het zo veel variabelen zijn word dat een enorme lap met tekst en dat is niet echt handig / mooi...
dus iets in de richting als if link1="1" else if link1="2" dan bla bla bla gaat niet werken omdat er te veel mogelijkheden zijn
Heeft een van jullie enig idee of tips hoe ik dit op kan lossen ?
gr
Robin
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
$links=array(
1 => "link1.php",
2 => "link2.php",
3 => "link3.php"
);
$uitkomst=$links[$link1];
?>
$links=array(
1 => "link1.php",
2 => "link2.php",
3 => "link3.php"
);
$uitkomst=$links[$link1];
?>
als $link1 1 is, zal $uitkomst link1.php zijn.
Als $link1 2 is, zal $uitkomst link2.php zijn.
enz.
Gewijzigd op 01/01/1970 01:00:00 door stijn
bedankt in ieder geval
gr
edit : jouw voorbeeld gebruikt en dat werkte prima...nogmaals bedankt
Gewijzigd op 01/01/1970 01:00:00 door Robin