如何在PHP中使用适当的变量?

时间:2012-03-24 14:27:04

标签: php mysql phpmyadmin

我有变量$lang,它将字符串转换为所选语言但我无法转换字符串获取表单数据库

工作

echo $lang["hello"];

不工作

$rowtxt = $row[0];
echo $lang[$rowtxt];

显示错误。

这样做的正确方法是什么,任何人都可以告诉我,我是初学者?

2 个答案:

答案 0 :(得分:1)

这样做的正确方法是什么?

echo $lang[$row[0]];

如果$row[0]包含hello

答案 1 :(得分:1)

你最好首先尝试var_dump($ row)或print_r($ row)来查看数组是否包含右键的数据。

$ lang [$ row [0]]不起作用,因为$ row [0]为空。

您可能没有将Hello分配给$ row [0]。

所以试试print_r($ row);看看存储在整个阵列中的是什么。

添加:

$ lang [$ row [0]]会给你$ lang [你好]。

它应该是$ lang [“$ row [0]”],因为它是$ lang [“你好”]

示例代码:

$row = array("Hello","Hello Again");
$lang['Hello'] = "Working";
echo $lang["$row[0]"];

请改变态度。发出代码,等待人们回答。人们来帮忙。

提出你的问题,人们会回答你,但请不要求。