不知道如何写这个IF语句?

时间:2016-02-23 04:33:22

标签: php

我不知道怎么写这个。我有一个名为$group的变量,其值可以是abc。我还有一些名为$a$b$c的变量。如何撰写说明$group=a然后使用$a$group=b然后使用$b以及$group=c然后使用$c的内容。希望这是有道理的。

2 个答案:

答案 0 :(得分:0)

你想要这个??

$a = "a"; // $a is variable and "a" is its value and its a string.

$b = "b";

$c = "c";


if ($group == "a")  // here a is just string value not variable. 
{
    echo $a;
}
elseif ($group == "b")
{
    echo $b;
}
else
{
    echo $c;
}

变量变量

有时能够拥有变量变量名称很方便。也就是说,一个可以动态设置和使用的变量名。使用如下语句设置普通变量:

<?php
$a = 'hello';
?>

变量变量采用变量的值并将其视为变量的名称。在上面的示例中,hello可以通过使用两个美元符号用作变量的名称。即。

<?php
$$a = 'world';
?>

此时已经定义了两个变量并将其存储在PHP符号树中:$ a包含内容“hello”,$ hello包含内容“world”。因此,这句话:

<?php
echo "$a ${$a}";
?>

产生完全相同的输出:

<?php
echo "$a $hello";
?>

即。他们都产生:你好世界。

了解更多信息click here

答案 1 :(得分:0)

在Rahul的帮助和一点点调整的情况下,这是我的工作结果。

if ($group == "a") 
{
    $group=$a;
}
elseif ($group == "b")
{
    $group=$b;
}
else
{
    $group=$c;
}