0
我需要一个检查点火状态变化的逻辑,并且如果点火装置将该索引推入起始阵列并且如果状态变为关闭推入停止阵列我可以考虑一个开始数组索引来停止数组索引作为一个行程。我有一个逻辑,但这个全押起始值和所有的停止值我只需要状态变化指数在for循环中形成两个阵列检查点火状态变化条件
$isIgniOn = false; $startArray = array(); $stopArray = array();
for ($i = 0; $i < count($reportData); $i++) {
if ($reportData[$i]['ignition_status'] == 1) {
$startArray[] = $i;
$isIgniOn = true;
} else {
if ($isIgniOn) {
$isIgniOn = false;
$stopArray[] = $i;
} else {
$startArray[] = $i;
}
}
}
感谢的作品 – Prashanth