PHP有没有办法获取变量的名称(不是数组中的数据) 跟一个数组,记录变量名称。不过,还是同意 zeroleonhart(Strong Point:Algorithm) 的说法。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Is this something you are looking for?<?php$a = "abc";$abc = "def";echo '$a=' . $a . "</br>";echo '$abc=' . $abc . "</br>";echo '$$a=' . $$a;?>Output:$a=abc$abc=def$$a=def 这样???乱写一通,不严谨。供参考。$tst='abcd';function getVarName($tst){ $allDefVar = get_defined_vars(); $varName = array_keys($allDefVar,$tst); return $varName;}$ret=getVarName($tst);print_r($ret); compact 建立一个数组,包括变量名和它们的值 然后获取这个数组的key,value $tst='abcd';$ret=getVarName($tst);<=====既然都有 $tst 了,干嘛不手工写上 tst 呢$ret的值为'tst'。或则用serialize获得更多的信息,然后正则判断 我也在找这个答案,测试中找到结果,分享一下。<?phpinclude 'data/TaskItemSpec.php';$task = new TaskItemSpec();$task->task_id = 1000;$task->name = 'hello';foreach ($task as $key=>$val){ echo($key.':'.$val.'<br/>');}?>结果:task_id:1000prev_task:name:hello eclipsephp 怎么自动提示html标签? 求救 急!!! 无法加载mssql 另类重写URL后图片路径出现问题! 难题:文章内容在MYSQL某字段中,用PHP读取内容,如何将里面的数字,以图片内容输出! 关于一个表头固定表格程序的问题 # 哪位有php 4.3.1 的 zip包?急用!100分相赠,谢谢! 多语种的问题 急!!PHP如何表示貨幣數字? 请帮我详细分析以下一段模式匹配。 IE是否可以直接显示用gzip压缩的图片 PHP怎么捕捉include_once的错误?
<?php
$a = "abc";
$abc = "def";
echo '$a=' . $a . "</br>";
echo '$abc=' . $abc . "</br>";
echo '$$a=' . $$a;
?>
Output:
$a=abc
$abc=def
$$a=def
$tst='abcd';
function getVarName($tst)
{
$allDefVar = get_defined_vars();
$varName = array_keys($allDefVar,$tst);
return $varName;
}
$ret=getVarName($tst);
print_r($ret);
然后获取这个数组的key,value
$ret=getVarName($tst);<=====既然都有 $tst 了,干嘛不手工写上 tst 呢
$ret的值为'tst'。或则用serialize获得更多的信息,然后正则判断
<?php
include 'data/TaskItemSpec.php';
$task = new TaskItemSpec();
$task->task_id = 1000;
$task->name = 'hello';
foreach ($task as $key=>$val){
echo($key.':'.$val.'<br/>');
}
?>结果:
task_id:1000
prev_task:
name:hello