【发布时间】:2026-01-03 05:00:01
【问题描述】:
PHP 问题。 通过for循环运行数组的值,并且需要找到下一个值, 作为基于当前循环中的值的参考。
我在下面创建了数组:
$item_number: A12345-AFA-21-AEA-22-APA-23
$items = explode("-", $item_number);
我正在使用从 AFA 开始的 for 循环:
for ($i=1; $i<$itemcount; $i++)
将当前循环值设置为 $item。
$item = $items[$i];
如何获取数组中的下一个值? 这对我来说似乎最合乎逻辑..但似乎不起作用。
$next = $items[$i+1]
如何获得下一个数组值?
【问题讨论】:
-
为什么不使用
foreach循环? -
$items[$i+1]是正确的方法。使用它时你会得到什么? -
您的代码看起来大致正确,但您的循环可能应该在
$i<$itemcount-1时执行。您收到错误消息吗?如果有,请发布。