【发布时间】:2015-08-15 14:01:33
【问题描述】:
-
我有一个 PHP 站点,它使用基于“定义”方法的语言系统。 例如:
define("_question_1", "How old are you?"); define("_question_2", "Question 2?"); define("_question_3", "Question 3?"); .... define("_question_10", "Question 10?"); -
我有 5-10 个问题需要问。我需要选择我想问的问题。所以我对我的数据库进行了查询。比如:
SELECT q_title FROM questions_db WHERE id=3 OR id=10;数据库返回两个 TEXT(!) 值:
_question_3, _question_10我保存到:
$a = _question_3; $b = _question_10; -
接下来我需要显示之前定义的描述文本。当我使用 _question_3 作为 VARIABLE 时,它的工作方式如下:
echo ""._question_3.""; //returns "Question 3?"但我只有 _question_3 作为 TEXT 值,它的工作原理如下:
echo "".$a.""; //returns "_question_3"
问题:如何将文本值转换为 PHP 变量并制作类似的东西?
define("_question_3", "Question 3?");
$a = _question_3; //text value
//do something with $a....
echo "".$a.""; //returns "Question 3?"
感谢您的帮助。 附言不明白的请改标题。
【问题讨论】: