Ik ben bezig met een website die meertalig moet worden. Voor de verschillende teksten in de pagina gebruik ik array's:
Wanneer ik een bepaalde variabele uit de array echo werkt het goed:
Dit geeft dus: Servers
Wanneer ik echter dit doe:
of
of
of
krijg ik een parse-error:
"Parse error: parse error in /var/www/map/map/map/web/script.php on line 37"
(regel 37 is dus de regel waar een van de 3 bovenstaande opties staat.)
Hoe krijg ik een waarde uit de array in de variabele: $menuoptie?
Waarschijnlijk is het een klein syntax foutje van mij, maar ik heb niet kunnen vinden wat de juiste manier moet zijn. Ook van http://nl.php.net ben ik niet wijzer geworden (Op dit punt dan
)
Ik ben vast niet de enige die dit heeft dus ik hoop dat jullie mij in de goede richting kunnen wijzen.
PHP:
1
2
3
4
5
6
7
8
9
10
11
| $mainmenu[0] = array( "0" => "Domeinregistratie en Webhosting", "1" => "Servers", "2" => "Internet Toegang" ); $mainmenu[1] = array( "0" => "Domainregistration and Webhosting", "1" => "Servers", "2" => "Internet Access" ); |
Wanneer ik een bepaalde variabele uit de array echo werkt het goed:
PHP:
1
| echo "{$mainmenu[1][1]}"; |
Dit geeft dus: Servers
Wanneer ik echter dit doe:
PHP:
1
| $menuoptie = {$mainmenu[1][1]}; |
of
PHP:
1
| $menuoptie = "{$mainmenu[1][1]}"; |
of
PHP:
1
| $menuoptie = $mainmenu[1][1]; |
of
PHP:
1
| $menuoptie = "$mainmenu[1][1]"; |
krijg ik een parse-error:
"Parse error: parse error in /var/www/map/map/map/web/script.php on line 37"
(regel 37 is dus de regel waar een van de 3 bovenstaande opties staat.)
Hoe krijg ik een waarde uit de array in de variabele: $menuoptie?
Waarschijnlijk is het een klein syntax foutje van mij, maar ik heb niet kunnen vinden wat de juiste manier moet zijn. Ook van http://nl.php.net ben ik niet wijzer geworden (Op dit punt dan
Ik ben vast niet de enige die dit heeft dus ik hoop dat jullie mij in de goede richting kunnen wijzen.
[ Voor 11% gewijzigd door phYzar op 02-12-2003 12:05 ]