在一个函数内部
$a="$b";
$b是外部变量
我想获取这个$b的值,b可以是其他的,具体是什么不确定
<?php
$a="xxfaxy";
function name($string){
//$string的值是字符串"$a"
//如何通过$string 来导入外部变量$a
//不能直接用global $a;因为$a是什么我不知道,传进来什么就是什么
}
name("$a");//传的就是字符串"$a"
?>
变量传值不用加引号,直接name($a);就好了,我知道,可是我把变量名存到数据库了,现在取出来就是字符串。
我都说了不能直接用global $a;因为$a是什么我不知道,传进来什么就是什么
我再具体点:
"xxfaxy1");
$data2=array("name2"=>"xxfaxy2");
function name($string){
}
name("\$data1");//在函数里打印$string,应该输出字符串$data1
name("\$data2");//在函数里打印$string,应该输出字符串$data2
在函数内部,要能引用到外部变量$data1,或$data2,到底是哪一个,就看传的参数啊
?>
我晕 帮你写一个吧
直接复制运行 看行不
我要这个干嘛?你好好看我的描述
追答完全看不懂
本回答被提问者和网友采纳