无法在写入上下文中使用函数 return 值 - next() 函数
Can't use function return value in write context - next() function
我在代码的第 122 行收到 Can't use function return value in write context
错误,如下所示。
current($data['token']) .= " " . next($data['token']);
我看过类似的问题,但其中大部分是由于使用了诸如 empty
和 isset
之类的函数结构。
据我所知,next 和 current 是常规函数,我只是将它们传递给它们设计用于处理的常规数组。
我正在处理的数组是数字索引的,但在这个阶段,冗余记录已被删除,数组编号必须保持原样(不能重新编号数组),直到此函数完成查找剩余数据位之间的链接(如果它们相邻)。
$data['token'][key($data['token'])] .= " " . next($data['token']);
我在代码的第 122 行收到 Can't use function return value in write context
错误,如下所示。
current($data['token']) .= " " . next($data['token']);
我看过类似的问题,但其中大部分是由于使用了诸如 empty
和 isset
之类的函数结构。
据我所知,next 和 current 是常规函数,我只是将它们传递给它们设计用于处理的常规数组。
我正在处理的数组是数字索引的,但在这个阶段,冗余记录已被删除,数组编号必须保持原样(不能重新编号数组),直到此函数完成查找剩余数据位之间的链接(如果它们相邻)。
$data['token'][key($data['token'])] .= " " . next($data['token']);