打印php中引用传递的数组的长度

时间:2012-08-15 17:18:31

标签: php

如何在php中打印引用传递的数组的长度。我将得到的变量是一个引用变量。那我该怎么做呢?

2 个答案:

答案 0 :(得分:1)

与打印通过值传递的数组长度相同:

function print_count(&$array){
    echo count($array);
}
  

PHP中的引用是一种访问相同变量内容的方法   不同的名字。它们不像C指针;比如,你   不能使用它们执行指针运算,它们不是实际的   内存地址等。相反,它们是符号表别名。请注意,在PHP中,   变量名和变量内容是不同的,所以内容相同   可以有不同的名字。

答案 1 :(得分:0)

据我所知,它的工作方式相同:

$arr = array('hi');
$arr2 = &$arr;

var_dump(count($arr2));