PHP中如何获得变量名

如$var="123"如何得到“变量var的值为123”不能用echo"变量var的值为".$var;此处的var是要通过一个变量获取的,而不是直接打出来的。274072... 如$var="123"
如何得到“变量var的值为123”
不能用echo "变量var的值为".$var;
此处的var是要通过一个变量获取的,而不是直接打出来的。
274072663的
<?php
$var="123" ;
echo "变量var的值为"."$var";
?>
不是我想要的
我想要的是
function act($msg){
echo .....
}
如调用
$abc="123";
act($abc);
输出结果为 abc=123
若如下调用
$efg="123";
act($efg);
则输出 efg=123
展开
 我来答
夜绿看遍野Y
2008-03-08 · TA获得超过136个赞
知道小有建树答主
回答量:179
采纳率:0%
帮助的人:94.1万
展开全部
<?php
function vname(&$var, $scope=false, $prefix='unique', $suffix='value')
{
if($scope) $vals = $scope;
else $vals = $GLOBALS;
$old = $var;
$var = $new = $prefix.rand().$suffix;
$vname = FALSE;
foreach($vals as $key => $val) {
if($val === $new) $vname = $key;
}
$var = $old;
return $vname;
}

echo "\$变量名=".vname($变量名);
?>

输出结果: $变量名=变量名
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
TableDI
2024-07-18 广告
当我们谈到Python与Excel的拆分时,通常指的是使用Python的库来读取Excel文件中的数据,然后根据某种逻辑(如按行、按列、按特定值等)将数据拆分成多个部分或输出到新的Excel文件中。上海悉息信息科技有限公司在处理这类任务时,... 点击进入详情页
本回答由TableDI提供
du瓶邪
2015-07-06 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2741万
展开全部
申请了变量,代码如下:
$var_name = 'var_value';
function get_variable_name(&$var, $scope = NULL) {
if (NULL == $scope) {
    $scope = $GLOBALS;
}
  
    $tmp = $var;
    $var = "tmp_exists_" . mt_rand();
    $name = array_search($var, $scope, TRUE);
    $var = $tmp;
    return $name;
}
echo get_variable_name($var_name);//var_name
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
姒晤s6
2008-03-08 · TA获得超过1282个赞
知道大有可为答主
回答量:3006
采纳率:100%
帮助的人:2043万
展开全部
你这个问题是没答案的。
$ddd='asdf';
既然你申请了变量,为什么要知道它的名字“ddd”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
安要平BO
2008-03-03
知道答主
回答量:68
采纳率:0%
帮助的人:15.4万
展开全部
<?php
$var="123" ;
echo "变量var的值为"."$var";
?>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
①岁的太阳
2008-03-03
知道答主
回答量:62
采纳率:0%
帮助的人:0
展开全部
这么简单问你爸爸吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式