<?php
$arr = [1, 2, 3, 4, 5, 6];
for ($i = 0; $i < count($arr); $i++) {
unset($arr[$i - 1]);
var_dump($arr[$i]);
}
echo "===", PHP_EOL;
$arr = [1, 2, 3, 4, 5, 6];
foreach ($arr as $i => $v) {
unset($arr[$i - 1]);
var_dump($arr[$i]);
}
- Output for 8.0.1 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.26, 8.4.1 - 8.4.13
- int(1)
int(2)
int(3)
int(4)
===
int(1)
int(2)
int(3)
int(4)
int(5)
int(6)
preferences:
83.01 ms | 406 KiB | 5 Q