以下是我的代码:
<?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
你可以看到,我从一个由单个键值数组构成的数组开始,然后遍历该数组并获取当前元素的键(这是一个单个项数组)。
我需要卸载键大于5的数组元素,我该如何做?我可能还需要删除值小于50或任何其他条件的元素。基本上,我需要能够获取当前数组项的键,该键本身是一个只包含单个项的数组。