来自字符串的 PHP 变量值

标签 php string variables eval

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

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

我不能使用 eval 函数。

最佳答案

使用curly braces to denote a variable :

$Member_Student        = 3600;
$selectedItem = "Member_Student";
$price = ${$selectedItem};
print_r($price); // prints 3600

关于来自字符串的 PHP 变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16339658/

相关文章:

php - SVG 到 CDR 转换器

javascript - 从 PHP 使用 AJAX 解析 JSON 数组

java - 在c#中将字符串转换为字节数组,在java中将字节数组转换为字符串

c# - 字节数组的字符串表示

php - "Notice: Undefined variable"、 "Notice: Undefined index"、 "Warning: Undefined array key"和 "Notice: Undefined offset"使用 PHP

php - 将 ASCII 表中 0 - 255 的任何字符存储到 MySQL VARCHAR(22) 中?

php - 如何在MYSQL中存储用户购买?

arrays - 如何使用 javascript 在字符串中搜索多个文本?

Bash curl POST 二进制变量

Ruby 奇数逗号与一系列变量一起使用