要循环删除数组项,可以使用foreach
循环来遍历数组,并使用unset
函数来删除指定的数组项。
以下是一个示例代码:
$array = [1, 2, 3, 4, 5];
foreach ($array as $key => $value) {
if ($value == 3) {
unset($array[$key]);
}
}
print_r($array);
输出结果为:
Array
(
[0] => 1
[1] => 2
[3] => 4
[4] => 5
)
在上面的例子中,我们使用foreach
循环遍历数组$array
,并检查每个值是否等于3。如果值等于3,我们使用unset
函数删除该项。最后,我们使用print_r
函数打印出修改后的数组。
请注意,当删除数组项后,数组的索引可能会改变。在上面的例子中,删除值为3的项后,索引3和4的项被重新分配为2和3。
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站