Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
打印php中通过引用传递的数组的长度_Php - Fatal编程技术网

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

打印php中通过引用传递的数组的长度,php,Php,如何在php中打印引用传递的数组的长度。我将得到的变量是一个引用变量。那么我该如何实现呢?与打印通过值传递的数组长度的方法相同: function print_count(&$array){ echo count($array); } PHP中的引用是通过 不同的名字。它们不像C指针;比如说你, 无法使用它们执行指针算术,它们不是实际的 内存地址,等等。相反,它们是符号表别名。注意,在PHP中, 变量名和变量内容不同,因此内容相同 可以有不同的名称 据我所知,它的工作原理是一样

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

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

function print_count(&$array){
    echo count($array);
}
PHP中的引用是通过 不同的名字。它们不像C指针;比如说你, 无法使用它们执行指针算术,它们不是实际的 内存地址,等等。相反,它们是符号表别名。注意,在PHP中, 变量名和变量内容不同,因此内容相同 可以有不同的名称


据我所知,它的工作原理是一样的:

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

var_dump(count($arr2));