如何在php中打印引用传递的数组的长度。我将得到的变量是一个引用变量。那我该怎么做呢?
答案 0 :(得分:1)
与打印通过值传递的数组长度相同:
function print_count(&$array){
echo count($array);
}
PHP中的引用是一种访问相同变量内容的方法 不同的名字。它们不像C指针;比如,你 不能使用它们执行指针运算,它们不是实际的 内存地址等。相反,它们是符号表别名。请注意,在PHP中, 变量名和变量内容是不同的,所以内容相同 可以有不同的名字。
答案 1 :(得分:0)
据我所知,它的工作方式相同:
$arr = array('hi');
$arr2 = &$arr;
var_dump(count($arr2));