【发布时间】:2014-02-18 17:41:13
【问题描述】:
我的数组如下所示:
Array (
[0] => Array (
[value] => Array (
[source] => vimeo
[url] => https://vimeo.com/000000
)
[type] => videos
)
[2] => Array (
[value] => 62
[type] => images
)
)
我想用 type => images 取消设置数组 id。
我试过了:
$key = array_search('images',$slides);
unset($slides[$key]);
它只删除数组中的第一项!!!
更新:
毕竟我是这样做的:
foreach ( $slides as $slide => $value) {
if ($display_mode == 'images' && $value['type'] == 'videos') {
unset($slides[$slide]);
} elseif ($display_mode == 'videos' && $value['type'] == 'images') {
unset($slides[$slide]);
}
}
谢谢。
【问题讨论】:
标签: php multidimensional-array unset