首页 > 编程语言 >php中的array_unshift() 新增一个元素在数组开头 -- 简单实现

php中的array_unshift() 新增一个元素在数组开头 -- 简单实现

时间:2022-11-22 11:25:58浏览次数:36  
标签:-- 元素 unshift 数组 storeNew array staff

array_unshift

array_unshift() 函数在数组开头插入一个或多个元素。被加上的元素作为一个整体添加,这些元素在数组中的顺序和在参数中的顺序一样。该函数会返回数组中元素的个数。

            $staff = M()->query($sql1);
            $isNoStoreStaff = false; 
            for ($i = 0; $i < count($staff); $i++) {    //获取到未分配员工数量
                if ($staff[$i]['id'] == 0) {
                    $isNoStoreStaff = true;
                    break;
                }
            }
            if ($isNoStoreStaff) {
                $storeNew = [];
                $storeNew[0]["id"] = 0;
                foreach ($store as $key => $value) {
                    $storeNew[$key+1] = $value;
                }
                $store = $storeNew;
            }

标签:--,元素,unshift,数组,storeNew,array,staff
From: https://www.cnblogs.com/depressiom/p/16914530.html

相关文章

  • JavaWeb
    JavaWeb1、基本概念1.1、前言web开发:web:网页的意思。www.baidu.com静态webhtml,css提供给所有人看的数据始终不会发生变化动态web淘宝提供给所有......
  • 扒网站
    打开网站打开控制台从控制台中Elements中尝试删除引入资源从head开始将不影响的资源都删掉删除css不影响的资源都删掉删除js不影响的资源都删掉右键co......
  • 设计模式
    设计模式共有23中设计模式,Gof23。GoF23一种思维,一种态度,一种进步 创建型模式:(描述怎么创建一个对象)单例模式、工厂模式、抽象工厂模式、建造者模式、原型......
  • Dict - 字典/hash
    哈希表结构定义typedefstructdictht{//哈希表数组dictEntry**table;//哈希表大小unsignedlongsize;//哈希表大小掩码,用于计算索引值/......
  • 邮件发送
    邮件发送流程 1.邮件发送原理图2.jar包的支持activation-1.1.1.jarmail-1.4.7.jar3.授权码的获取4.简易文本邮件发送的实现由上图我们可以确定几个必须步......
  • Python工具箱系列(十五)
    前文讲述加解密时,直接将密钥写在了python源代码中,这肯定不是什么好的手法。应该将这类与代码加功效无关的信息保存到配置中,随时可以需要进行修改。从大的角度来看,配置无非......
  • [Python] 多线程 概念 使用
    python多线程1.线程的概念线程是CPU分配资源的基本单位。当一程序开始运行,这个程序就变成了一个进程,而一个进程相当于一个或者多个线程。当没有多线程编程时,一个进程......
  • SpringMVC
    SpringMVCDispatcherServlet<servlet>    <servlet-name>springMVC</servlet-name>    <servlet-class>org.springframework.web.servlet.DispatcherSe......
  • jmeter的两种脚本录制方法
    一、通过badboy录制(这种方法更方便)  二、通过jmeter代理来录制   再配置ie的代理,跟jmeter一样,这样录制的脚本有很多js脚本,录制脚本不够完美,不建议使用。......
  • 换行、回车、空格等常用的ASCII码值
    换行符的ASCII码值为10,十六进制表示为0x0A回车符的ASCII码值为13,十六进制表示为0x0D空格符的ASCII码值为32,十六进制表示为0x20以下列出其他一些常用到的符号的ASCII码......