从两处取出数组进行对比操作小结
2016-11-21 19:38
211 查看
//按code排序
$sort = array(
'direction' => 'SORT_ASC', //排序顺序标志 SORT_DESC 降序;SORT_ASC 升序
'field' => 'code', //排序字段
);
$arrSort = array();
foreach($ret_flt['goods'] AS $k => $v){
foreach($v AS $kk=>$vv){
$arrSort[$kk][$k] = $vv;
}
}
if($sort['direction']){
array_multisort($arrSort[$sort['field']], constant($sort['direction']), $ret_flt['goods']);
}
// var_dump($ret['goods']);exit;
//将一个二维数组中的特定数组去除;并重新生成索引下标
function delValue($arr)
{
foreach ($arr as $key=>$value){
if($value=="602025"||$value=="602038"){
return false;
}
return true;
}
}
$ret_cs['list']=array_filter($ret_cs['list'],"delValue");
sort($ret_cs['list']);//重新生成索引下标
相关文章推荐
- 二分法的应用----------利用随机类生成数组,并用二分法对数组的元素进行查找以及插入操作
- 无聊对比了几种容器的操作:LIST ARRAYLIST HASH表,数组,嘿嘿
- 关于使用定义函数来实现对于数组c中的元素进行筛选最大值最小值,计算平均值等操作
- 从数据库中取出数据,存放到数组中,然后对数据进行分类显示
- 基于jQuery中对数组进行操作的方法
- 巧用标准c++中的算法函数,对数组进行操作
- 对as3数组进行group分组操作
- jQuery对数组进行操作
- 两个数组[n] [m] n>m 第一个数组的数字无序排列 第二个数组为空 取出第一个数组的最小值 放到第二个数组中第一个位置, 依次类推. 不能改变A数组,不能对之进行排序,也不可以倒到别的数组中。
- 两个数组 [n] [m] n>m 第一个数组的数字无序排列 第二个数组为空 取出第一个数组的最小值 放到第二个数组中第一个位置, 依次类推. 不能改变A数组,不能对之进行排序,也不可以倒到别的数组中。
- JDBC小结(附源码) 连接mysql 包含与ADO.net的操作对比及.net中的操作源码
- c#两个数组对比取出相同的元素输出
- String和StringBuilder进行大量字符串连接操作时间对比测试
- java servlet中resultSet中的数据转换为数组进行操作
- 大量数据进行数组操作的Redim Preserve替代方法
- svn权限设置小结及“无权打开根进行编辑操作”的解决
- JQuery 操作Javascript对象和数组的工具函数小结
- Javascript的常规数组和关联数组对比小结
- 基于jQuery中对数组进行操作的方法
- svn权限设置小结及“无权打开根进行编辑操作”的解决