【发布时间】:2015-08-04 00:49:29
【问题描述】:
我有一个名为 $aFilter 的数组,如下所示(print_r($aFilter); 的输出):
目前只显示一个内部数组元素,但它可以包含许多这样的元素。所以考虑有多个内部数组元素的情况。
Array(
[0] => Array(
[filter_id] => 84
[user_id] => 984
[item_id] => 244
[type_id] => user
[feed_type] => a:10:{s:5:\"pages\";i:1;s:5:\"photo\";i:1;s:4:\"link\";i:1;s:5:\"event\";i:1;s:6:
\"friend\";i:1;s:11:\"user_status\";i:1;s:4:\"poll\";i:1;s:4:\"quiz\";i:1;s:6:\"market\";i:1;s:4:\"apps
\";i:1;}
[get_noti] => 0
[time_stamp] => 1432271245
)
)
我想要以下所需的数组:
Array(
[0] => Array(
[filter_id] => 84
[user_id] => 984
[item_id] => 244
[type_id] => user
[feed_type] =>
[get_noti] => 0
[time_stamp] => 1432271245
)
)
所以我尝试了以下代码,但它在print_r($aFilter); 上返回了相同的数组
$aFilter['feed_type'] = '';
为什么会这样?有人可以帮我解决我的问题吗?
谢谢。
【问题讨论】:
-
你不想要那个键或者你需要它为空?
-
@sgtBOSE :我希望密钥存在,但它不应包含任何内容。键 ['feed_type'] 中的当前内容应从所有此类内部数组元素中清空。
标签: php arrays multidimensional-array associative-array key-value