【发布时间】:2011-02-20 14:16:02
【问题描述】:
这是我的代码:
<?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 或任何其他条件的元素。基本上我需要能够获取当前数组项的键,它本身就是一个包含单个项的数组。
【问题讨论】:
标签: php