在PHP中从字符串创建一个新变量

时间:2013-07-11 16:41:39

标签: php html arrays variables

我在PHP中有这样的脚本:

echo "The results is $res";

现在,我想创建一个新变量来保存该脚本。我能做什么? 我这样做是因为$res的值总是在变化,具体取决于用户输入的输入。

2 个答案:

答案 0 :(得分:2)

如果我理解正确,您希望将脚本保存到变量中(我们称之为$script),以便在$res="foo"时,echo $script;的结果为“结果是foo“,当$res="bar"时,echo $script;返回”结果为bar“。

我认为你不能使用普通变量来做到这一点,但你当然可以将它作为一个函数来实现:

//The function
function get_res($res){
    return "The result is $res";
}

//The function call
$res = "foo";
print get_res($res);
$res = "bar";
print get_res($res);

这将在第一次调用函数时输出“结果为foo”,第二次输出“结果为bar”。

答案 1 :(得分:1)

$res = 'some resource';
$echo = 'The result is ' . $res;
echo $echo;

这就是你想要的吗?如果没有,请澄清/简化您的问题。