- 报错的代码如下
$end_key=end(array_keys($a_cart_data[$k]['sub_data']));
- 原因
end ( array &$array ) : mixed
函数需要传入数组的引用,只有变量才能被以引用传入,上面end函数的参数是一个函数的返回值,所以报错。
- 解决办法
需要把函数的返回值赋值到一个变量,然后再传入end函数
$item = array_keys($a_cart_data[$k]['sub_data']);
$end_key=end($item);