我正在为我的网站做一个 PHP '红绿灯'风格的警告系统,它基本上说'如果当前数组条目和下一个数组条目之间有 X 百分比变化,则抛出错误'。
所以,我在 foreach 循环中遍历我的数组元素,但是需要能够做这样的事情:(注意:这只是一个基本示例,但应该足以理解这个想法)
foreach($array as $a)
{
$thisValue = $a['value'];
$nextValue = next($a['value']);
$percentageDiff = ($nextValue-$thisValue)/$thisValue;
}
我已经放置了 next() 标签来获取下一个值,但知道这仅适用于数组。还有什么我可以用来获取下一个 foreach 项目的东西吗?
谢谢你的时间!