PHP传值get_arr(&$arr1);
<?phpfunctionget_arr($arr){unset($arr[0]);}$arr1=array(1,2);$arr2=array(1,2);get_arr(...
<?php
function get_arr($arr){
unset($arr[0]);
}
$arr1=array(1,2);
$arr2=array(1,2);
get_arr(&$arr1);
get_arr($arr2);
echo count($arr1);
echo count($arr2);
?>
/*get_arr(&$arr1);里面有一个&,表示传值,但是显示错误。*/
哪儿有问题? 展开
function get_arr($arr){
unset($arr[0]);
}
$arr1=array(1,2);
$arr2=array(1,2);
get_arr(&$arr1);
get_arr($arr2);
echo count($arr1);
echo count($arr2);
?>
/*get_arr(&$arr1);里面有一个&,表示传值,但是显示错误。*/
哪儿有问题? 展开
2个回答
2014-12-02
展开全部
Php版本发展过程中,摈弃了,你在参数那里写
function get_arr(&$arr){
unset($arr[0]);
}
调用是不加&
get_arr($arr1);
function get_arr(&$arr){
unset($arr[0]);
}
调用是不加&
get_arr($arr1);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询