我目前正在制作一个网站,里面有一本相册。该网站有两种语言,英语和荷兰语。所以我制作了如下的语言文件:
$lang['hello'] = 'Hallo'; //Hallo is hello in dutch对于相册,我尝试使用相同的原则,例如:
$lang['discription_001'] = 'photo of a house';通过显示我制作的计数器,现在我想在dispription中使用相同的计数器,如下所示:
echo $lang['discription_'$counter] $counter是第一张照片的001。然而,这不起作用,谁能告诉我如何让它工作,或任何其他方法,以获得我想要的。
提前谢谢你,托马斯·德·泽奥
附言:我是PHP新手,不过我通常学东西都很快,所以如果能给我一些解释,我将不胜感激。
发布于 2011-04-19 23:41:19
你就快成功了:
echo $lang['discription_' . $counter].是PHP的连接操作符,用于组合字符串。
发布于 2011-04-19 23:41:27
您只是忘记了连接'discription_'和$counter的值的string concatenation operator .
$lang['discription_'.$counter]发布于 2011-04-19 23:41:36
你打错了。
echo $lang['discription_'$counter]应该是
echo $lang['discription_' . $counter];https://stackoverflow.com/questions/5718981
复制相似问题