我对php和mysql都很新,并且已经搜索了几天来回答这个问题!我正在尝试翻译我的页面,需要som帮助!
在PHP中,它完成了:<?php echo $lang['event']; ?>
并且效果很好并从language.php
获取变量。在php.echo中,我使用:{$lang['List synced']}
,这也很有用。
我的问题是当我调用我的数据库并将数据输入我的$row
输出时,我想将其转换为!
mysql_connect(localhost,$username,$password);
@mysql_select_db($database) or die( "Unable to select database");
$query1="SELECT event, date, time FROM futelldus_bell ORDER BY id DESC LIMIT 0, 10 ";
$result1 = mysql_query($query1) or die(mysql_error());
while($row = mysql_fetch_array($result1)){
echo "<tr><td class='bold'>" . $row['event'] . "</td><td class='tiny'>" .
$row['date'] . "</td><td class='tiny'>" . $row['time'] . "</td></tr>";
}
这是$row['xxxx']
我被困住了,有没有一种神的方式来翻译我的translate.php
?
答案 0 :(得分:0)
目前还不清楚你在问什么。假设language.php
包含关联数组$lang
,其中键是消息标识符,值是使用您的语言的本地化消息,如果$row['event']
是$lang
的键,则可以使用$lang[$row['event']]
获取相应的本地化消息。
在这个答案中有太多的假设,因为很难想象你的代码是如何实际运作的。
答案 1 :(得分:0)
如果$lang
是关联字符串及其翻译的数组,则可以使用
$lang[$row['event']]
请注意,当然,您必须对数据库中字符串的所有可能值进行翻译。
使用PHP和MySQL进一步学习的好处是学会使用CakePHP,Symfony或Zend等框架。他们中的大多数都在模板引擎中具有翻译功能,这将使工作变得更加容易。