如何在PHP以字符串获取变量名?
使用变量名作为字符串来获取变量名。有很多方法可以解决这个问题,下面讨论其中的一些:
方法 1:使用 $GLOBALS:用于引用全局范围内可用的所有变量。它是一个关联数组,其中包含当前在全局范围内定义的所有变量的引用。
示例:此示例使用$GLOBAL引用以字符串获取变量名称。
$value) {
if ($value === $var) {
return $varName;
}
}
return;
}
// Function call and display the
// variable name
print getVariavleName($test);
?>
输出:
test
方法 2:使用 $$ 运算符: $$var_name 被称为引用变量,其中 $var_name 是一个普通变量。 $$var_name 用于引用名称作为变量 $var_name 值的变量。
示例:此示例使用$$运算符以字符串获取变量名称。
输出:
test