gpt4 book ai didi

php - 在 foreach 循环中取消设置数组元素

转载 作者:IT王子 更新时间:2023-10-29 00:04:53 24 4
gpt4 key购买 nike

这是我的代码:

<?php

$arr = array(array(2 => 5),
array(3 => 4),
array(7 => 10));

foreach ($arr as $v) {
$k = key($v);
if ($k > 5) {
// unset this element from $arr array
}
}

print_r($arr);

// now I would like to get the array without array(7 => 10) member

如您所见,我从一个单键 => 值数组的数组开始,循环遍历该数组并获取当前元素的键(这是一个单项数组)。

我需要取消设置 key 大于 5 的数组元素,我该怎么做?我可能还需要删除值小于 50 或任何其他条件的元素。基本上我需要能够获取当前数组项的键,它本身就是一个包含单个项的数组。

最佳答案

foreach($arr as $k => $v) {
if(key($v) > 5) {
unset($arr[$k]);
}
}

关于php - 在 foreach 循环中取消设置数组元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2852344/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com