无法在写入上下文中使用函数 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']);

我看过类似的问题,但其中大部分是由于使用了诸如 emptyisset 之类的函数结构。

据我所知,next 和 current 是常规函数,我只是将它们传递给它们设计用于处理的常规数组。

我正在处理的数组是数字索引的,但在这个阶段,冗余记录已被删除,数组编号必须保持原样(不能重新编号数组),直到此函数完成查找剩余数据位之间的链接(如果它们相邻)。

$data['token'][key($data['token'])] .= " " . next($data['token']);