如何在返回值的同时从PHP函数返回变量本身?
我在下面的助手函数值中定义了几个变量。我想通过返回值函数来获取所有这些变量。我该怎么做如何在返回值的同时从PHP函数返回变量本身?,php,function,return,Php,Function,Return,我在下面的助手函数值中定义了几个变量。我想通过返回值函数来获取所有这些变量。我该怎么做 <?php function value() { $var1 = 1; $var2 = 2; $var3 = 3; $var4 = 4; $var5 = 5; /*I want to return the variables themselves instead of the value of the variables*/ } ?>
<?php
function value()
{
$var1 = 1;
$var2 = 2;
$var3 = 3;
$var4 = 4;
$var5 = 5;
/*I want to return the variables themselves instead of the value of the
variables*/
}
?>
您可以将其放入数组中,然后获取数组键。这里的数组键指的是问题中的变量
function value() {
$arr = array('var1' => 1, 'var2' => 2, 'var3' => 3);
return array_keys($arr);
}
$variables_names = value();
然后循环返回数组,该数组只包含键变量名称,而不包含值
foreach ($variables_names as $name) {
echo $name;
}
不知道你在问什么。也许给我们举一个例子,说明你想做什么?你说的“返回变量”是什么意思?你可以将这些变量声明为全局变量。你是说返回变量名而不是值吗?@RahulMeshram Globals应该是最后的选择