【发布时间】:2012-12-03 23:32:28
【问题描述】:
我试图只保留某些键,并从外部 API 中删除其余键。我有一个数组(http://pastebin.com/vU8T4y7h),包含对象的“数据”:
foreach ($data as $media) {
foreach (array_keys($media) as $media_key) {
if ($media_key!=="created_time" && $media_key!=="likes" && $media_key!=="images" && $media_key!=="id") {
unset($media[$media_key]);
}
}
}
在这种情况下,我试图只保留 created_time、likes、images 和 id 键,但是,上面的代码不起作用。关于为什么的任何想法?还有其他优雅的解决方案来实现同样的目标吗?
【问题讨论】:
标签: php arrays associative-array