hey , hoe kan ik een array oproepen waarvan de naam afhankelijk is van een variable. Ik dacht zoiets als:
<?php
${$arrnaam}[1]
?>

kan iemand mij helpen?
Je kan het zo doen:

switch($var) {
case 'pietje': $array = (blabla etc); break;
case 'jantje': $array = (fdsafkl); break;
}
Werkt in dit geval dit niet gewoon:

<?php
$$arrnaam[1];
?>

Nu heb je namelijk niet te maken met teksten.
Ik heb nu dit, maar dan komt er: Array[1] uit ipv de inhoud van de variable.

<?php
$inhoud .= '<h2>'."${$pagename}[1]".'</h2>';
?>

Waarom zo moeilijk? Je krijgt er alleen maar problemen mee.
ik heb het al gevonden, ik moest geen double quotes gebruiken.
Thijs van den Berg schreef op 18.02.2009 17:30
ik heb het al gevonden, ik moest geen double quotes gebruiken.

$vars moet je ook nooit tussen quotes zetten.
SanThe schreef op 18.02.2009 17:23
Waarom zo moeilijk? Je krijgt er alleen maar problemen mee.

Idd, dat vraag ik me ook af.

Reageren