php去除数组中指定元素
2012-10-11 15:24 brookin 阅读(2025) 评论(0) 编辑 收藏 举报方法一:
<?php // 去除数组中指定的元素 $arr = array( array('id' => 1, 'name' => 'lili'), array('id' => 2, 'name' => 'abo'), array('id' => 3, 'name' => 'wewe'), ); function filt($var) { if ($var['name'] != 'abo') { // callback 函数返回true,则 input数组的当前值会被包含在返回的结果数组中。 // 数组的键名保留不变 return true; } } $arr1 = array_filter($arr, 'filt'); print_r($arr); print_r($arr1);
方法二:
<?php $arr = array( array('id' => 1, 'name' => 'lili'), array('id' => 2, 'name' => 'abo'), array('id' => 3, 'name' => 'wewe'), ); print_r($arr); foreach ($arr as $key => $value) { if ($value['name'] == 'abo') { unset($arr[$key]); } } print_r($arr);
输出
作者:brookin
出处:http://www.cnblogs.com/brookin/
本文采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。
出处:http://www.cnblogs.com/brookin/
本文采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。