不能在写入上下文中使用函数返回值 - 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函数之类的语言结构。

据我所知,下一个和当前是常规函数,无论如何我只是向它们传递常规数组,它们旨在处理。

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

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