2012-04-16 77 views
0

我有以下2个回声:回声回声

<?php echo $data->county; ?> 

这一个让我喜欢DATAS “佛罗里达” 号, “加利福尼亚” ...从数据库

<?php echo lang(california); ?> 

这个给我一个lang.php文件的翻译,例如:

'california' => 'La californie' 

我想放置$数据 - >县朗回音,我尝试没有成功如下:

<?php echo lang(.$data->county.); ?> 

有什么错误?是否可以在回声中回显?

+0

你不是在回声中“回声”,你只是将一个字符串传递给一个函数。 – 2012-04-16 18:37:46

+0

谢谢,我刚刚学会了基本的PHP;) – PhilMarc 2012-04-16 18:41:52

+0

@minitech最后一个问题,如果我想添加一个单词,例如“place”: <?php echo lang($ data-> county + place); ?>应该回显“californiaplace”,我应该如何写它? – PhilMarc 2012-04-16 20:24:27

回答

4

是什么让你觉得你需要点?只是通过它像任何其他的说法:

<?php echo lang($data->county); ?> 
+0

+1打我6秒。 – 2012-04-16 18:36:42

+0

哦,我现在觉得很愚蠢......感谢它现在很好用! – PhilMarc 2012-04-16 18:40:13

4
<?php echo lang($data->county); ?> 

失去. S,它们是用于连接字符串。你只是传递一个字符串变量。

+0

对于相同的答案和头像+1。 – Ryan 2012-04-16 18:37:58

+1

@minitech:小马。 – 2012-04-16 18:38:21

+0

@rocket如果我想添加一个单词,例如“place”:<?php echo lang($ data-> county + place); ?>应该回显“californiaplace”,我应该如何写它? – PhilMarc 2012-04-17 14:43:43