【发布时间】:2013-03-17 00:29:19
【问题描述】:
我有一个格式如下的数组:
Array
(
[0] => Array
(
[id] => 1
[LASTNAME] => Name
[FIRSTNAME] => Name
)
[1] => Array
(
[id] => 2
[LASTNAME] => Name
[FIRSTNAME] => Name
)
等等。我希望从数组的每个部分中删除姓氏和其他项目。
我尝试了以下代码,但无济于事。
foreach($s as $key => $object) {
foreach($object as $key=>$value) {
if ($key == "LASTNAME") {
unset( $s['LASTNAME'] );
}
}
}
关于我做错了什么有什么想法吗?提前致谢。
【问题讨论】:
-
内部循环正在覆盖外部的
$key变量。 -
嗯嗯!!那解决了它。感谢上帝,我在办公桌前,没有开车。这么愚蠢可能会给我造成严重的伤害:-)
-
谢谢。我很感激。
标签: php arrays array-unset