2

如何从字符串变量中获取值?

$Member_Student        = 3600;
$selectedItem = "Member_Student";
$price = "$" . $selectedItem;
print_r($price); //prints $Member_Student instead of 3600

我不能使用 eval 函数。

4

4 回答 4

9

使用花括号来表示变量

$Member_Student        = 3600;
$selectedItem = "Member_Student";
$price = ${$selectedItem};
print_r($price); // prints 3600
于 2013-05-02T13:46:27.750 回答
7

使用 2 $ 符号:

var_dump($$selectedItem)
于 2013-05-02T13:45:34.057 回答
1

要从另一个包含其名称的变量中获取变量,请使用print_r($$selectedItem );

于 2013-05-02T13:46:15.010 回答
1

改变

$selectedItem = "Member_Student";

$selectedItem = "$Member_Student";
于 2015-11-26T04:37:26.777 回答