如果我的值 ID 等于 1 并搜索一个数组,我希望从数组本身中删除(如果找到的话 ID 为 1)。
Array (
[0] => Array
(
[id] => 1
)
[1] => Array
(
[id] => 4
)
[2] => Array
(
[id] => 5
)
[3] => Array
(
[id] => 7
)
)
新数组
Array (
[0] => Array
(
[id] => 4
)
[1] => Array
(
[id] => 5
)
[2] => Array
(
[id] => 7
)
)
我正在使用 search_array,并且我假设因为它是多维的,所以找不到它。有没有办法像上面那样搜索数组?
如果您只是检查单个值,为什么不直接使用 foreach 循环呢?
foreach ( $arr as $key => $value )
{
if ( $value['id'] == '1' )
{
unset( $arr[$key] );
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)