今天遇到了个PHP数组写法问题,数组元素前边加了个'&',实在看不懂是什么意思啊,跪求大侠相助!!
foreach($resas$key=>$vo){if($vo['pid']!=0){$res[$vo['pid']]['children'][]=&$res[$key]...
foreach( $res as $key=>$vo ){
if( $vo['pid'] != 0 ){
$res[$vo['pid']]['children'][] = &$res[$key];
}
} (&$res[$key] 这是什么意思?、、) 展开
if( $vo['pid'] != 0 ){
$res[$vo['pid']]['children'][] = &$res[$key];
}
} (&$res[$key] 这是什么意思?、、) 展开
2个回答
2017-02-08
展开全部
给你举个例子就明白了!直接运行一下
$arr = array("a"=>"A","b"=>"B");
$arr['c']=&$arr['a'];
$arr['c']="GG";//此处一改,["a"]也就改了
var_dump($arr);
echo $arr['c'];
$arr = array("a"=>"A","b"=>"B");
$arr['c']=&$arr['a'];
$arr['c']="GG";//此处一改,["a"]也就改了
var_dump($arr);
echo $arr['c'];
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询