php 二维数组索引乱序 shuffle() 函数;

摘要:
在实际开发中,有一个案例代码会打乱阵列排序。案例代码如下:publicfunctionindex(){if(is_POST){#获取销售订单列表$buy_list=M('buy')-˃where(['status'=˃1])-˃field('num')-˃select();#获取销售命令列表$sell_list=M

在实际开发中有一个打乱数组排序的案例  

案例代码如下

 public function index(){
        if(IS_POST){
            #获取卖单列表
            $buy_list=M('buy')->where(['status'=>1])->field('num')->select();
            #获取卖单列表
            $sell_list=M('sell')->where(['status'=>1])->field('num')->select();
            foreach($buy_list as $key=>$value){
                $buy_list[$key]['type']='buy';
                $buy_list[$key]['rmb']=round($value['num']*6.3,2);
            }

            foreach($sell_list as $k=>$v){
                $sell_list[$k]['type']='sell';
                $sell_list[$k]['rmb']=round($v['num']*6.3,2);
            }

            $order=(array_merge($buy_list,$sell_list));
            shuffle($order);
            if($order){
                $this->ajaxReturn(['code'=>200,'data'=>$order]);
            }
            $this->ajaxReturn(['code'=>100,'msg'=>'暂时没有订单数据,您可以预下下单,系统会优先匹配']);
        }else{
            $this->display();
        }

在合并数组后只需要使用shuffle()函数对数据排序进行乱序处理即可

免责声明:文章转载自《php 二维数组索引乱序 shuffle() 函数;》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇GDI+显示GIF动画Windows2003服务器IIS优化:启用Gzip 压缩下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

php imagemagick库安装使用

imagemagick介绍: ImageMagick® is a software suite to create, edit, compose, or convert bitmap images. It can read and write images in a variety of formats (over 100) including DPX, ...

用PHP编写Android应用程序 狼人:

Google的开源Android移动操作系统正在席卷全球智能手机市场,和苹果不一样,它对那些想将应用程序提交到iPhone App Store的开发人员有着严格的指导方针和要求,Google的Android平台非常开放,甚至还可以用PHP编写Android应用程序,Irontech创建了一个运行在Android上的PHP移植程序,结合Android的脚本层...

phpCB 批量格式化php文件 经典方法

发现phpCB整理php文档非常好,但有个缺点是不能批量处理,使用过程中发现phpCB是一个CMD程 序。于是想到php的system函数调用cmd。将phpCB放到 系统文件夹 system下。 下面是phpCB批量转换的php程序: <? header ( "Content-type: text/html; charset=gb2312" ) ;...

php stripos()函数 语法

php stripos()函数 语法 作用:寻找字符串中某字符最先出现的位置,不区分大小写。直线电参数 语法:stripos(string,find,start) 参数: 参数 描述 string     必需。规定要搜索的字符串。 find 必需。规定要查找的字符。 start  可选。规定开始搜索的位置。     说明:查找字符串在另...

PHP运算符“逻辑运算符”

今天来给大家讲解PHP的第五种运算符,也是在我们程序中非常重要的一组运算符,“逻辑运算符”。大理石量具哪家好 什么是逻辑运算符? 逻辑运算,大家应该都不陌生,在上学期间数学课本里面就有关于逻辑运算的知识,就是我们常说的“或与非”;逻辑运算符是PHP程序中一组非常重要的运算符,用来组合逻辑运算的结果。 PHP中的逻辑运算符如下表 运算符名称 例子 结果...

php缺失curl,mb_sting,gd库等文件的安装

一、缺失CURL库: 查询:apt-cache search curl | grep php 安装:安装相应PHP版本的CURL库 apt-get install php7.0-curl 1 二、缺失MB_STRING 查询:apt-cache search php-mbstring| grep php 安装:安装相应PHP版本的CURL库 apt-ge...