function aa($ary)
{
return $ary['ddd'];
}
$arr = array("ddd"=>123);
$brr = array("ddd"=>"offduty");
echo aa($arr);
echo aa($brr);????
{
return $ary['ddd'];
}
$arr = array("ddd"=>123);
$brr = array("ddd"=>"offduty");
echo aa($arr);
echo aa($brr);????
解决方案 »
- php中文显示乱码
- 为什么我的php生成的图片不显示
- 钩子注册步骤 原理 谁给解释一下 下面几个问题 再举例子说明一下 非常感谢
- 网页中控制flash的问题
- <param xxx name="src" xxx value="" xxx /> 当name和value位置不确定时,怎么写匹配正则?
- 有用ezSQL的朋友吗?错误抓取问题
- 急求网络视频系统的开源项目?
- 求救!PHP繁体版在DW 2004中繁体字传到网页有乱码!!!!
- [color=#FF0000]Fatal error: Allowed memory size of 1073741824 bytes exhausted
- win10安装好自带的iis后,仍无法运行php文件,希望高人解答,谢谢。
- 请问如何将任意个空格替换成一个空格...
- 怎么统计在线人数
function aa($str)
{
global $arr;
return $arr[$str];
}
$arr = array("ddd"=>"shit");echo aa("ddd");
如果我知道有个array $arr 就不会提这个问题了:(
汗~~怎么不见大侠的解呢?
$test = array( "a", "b", "c" );
function func( $arrName )
{
print_r( $GLOBALS[$arrName] );
}func( "test" );
?>
如果是要调用数组,那怎么还会有个
$arr=array("ddd"=>123);
func("ddd");
呢?我怎么看都是他要调用数组的某个索引。郁闷!to alasika
如果我知道有个array $arr 就不会提这个问题了:(那你的意思是说不知道是不是数组吗?用is_array判断就可以了。
至于楼主想知道传进来的是什么类型的东西
应该自己在代码里面判断
如果觉得print_r( $GLOBALS[$arrName] );不明白的话
你用echo $GLOBALS[$arrName][0]就明白了。$GLOBALS
包含一个引用指向每个当前脚本的全局范围内有效的变量。该数组的键标为全局变量的 名称。从 PHP 3 开始存在 $GLOBALS 数组。
{
$str = "<p>hello,world</p>";
return call_user_func( $func, $str );
}echo callback( "strip_tags" );