类型:转载 责任编辑:asp.net 日期:2007/05/23
热门软件下载:
我有这样一个函数
getvalue("zx");
function getvalue($d)
{
return $$d;
}
我的目的是建立这样一个函数,我传给他一个字符号串,把这个字符串做为变量名,并把这个变量的值返回出来
网友回答:
$zx="Yeah!";
echo getvalue("zx");
<?php
function getvalue($d)
{
global $$d;
return $$d;
}
$zx="Yeah!";
echo getvalue("zx");
?>
function lower($str){
return strtolower($str);
}
function upper($str){
return strtoupper($str);
}
function doStr($str, $op){
return $op($str);
}
echo doStr("aaAAAAaa", lower);
echo doStr("aaAAAAaa", upper);
下面是一个用到动态变量取session的例子,楼主可以看看:
function wbxSession($SessionName,$SessionValue="WYH_DEFINED")
{
global $$SessionName;
if($SessionValue!="WYH_DEFINED")
{
$$SessionName=$SessionValue;
session_register($SessionName);
}
else
return $$SessionName;
}
楼上的register_globals=on吗?否则$_GET[zx]才能取到URL上的zx,直接用$zx是取不到了
<?php
function getvalue($d)
{
global $$d;
return $$d;
}
echo $_GET[getvalue("zx")];
?>