php数组随机位置中插入新元素(附代码)

以下是php数组随机位置中插入新元素的代码
代码如下:

//数组随机位置中插入元素
function inarr($arr,$str=''){
    $key=array_rand($arr);//随机数组下标,插入位置
    $arr2=array();
    foreach($arr as $k=>$value){
        if($k==$key){
            if(mt_rand(0,1)){
                $arr2[]=$str;
                $arr2[]=$value;
            }else{
                $arr2[]=$value;
                $arr2[]=$str;
            }
        }else{
            $arr2[]=$value;
        }
    }
    return $arr2;
}

本文来自投稿,不代表科技代码立场,如若转载,请注明出处https://www.cwhello.com/4650.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
上一篇 2018年3月13日 16:11
下一篇 2018年3月13日 18:02

相关推荐

  • php虚拟主机配置教程

    端口监听: 端口:就是一个数字,目的是让一台电脑(对外只有一个IP)能够对外提供多项服务(多种功能)。 行业默认有如下常见的服务和端口对应: web服务: 80 ftp服务: 21 邮件收取服务:110 邮件发送服务:25...

    2020年11月13日 PHP自学教程
    0388
  • php类的对象及成员属性

    类的定义 class  类名{    访问修饰符 成员属性1;    访问修饰符 成员属性2;    //..... } 成员属性 文档说明: 类的变量成员叫做“属性”,或者叫“字段”、“特征”,在本文档统一称为“属性”。属性声明是由关键字 pub...

    2018年4月9日
    0225
  • PHP常见数组排序方法小汇总

    1.简单数组排序 sort() 函数和rsort() 函数:语法规则:bool sort(array &array [,int sort_flags] bool rsort(array &array [.int_sort_flags]参数:第一个参数是排序数组对象第二个参数是可以选的 可选...

    2022年6月25日
    0155
  • 详解php版阿里云OSS图片上传类

    本文实例讲述了php版阿里云OSS图片上传类。分享给大家供大家参考,具体如下:【

    2022年6月17日
    0205
  • 如何处理PHP中的XML和JSON数据。

    在Web开发中,我们经常需要处理不同格式的数据,包括XML和JSON格式的数据。在PHP中,处理这些数据是一个常见的任务,因为PHP是一种非常流行的服务器端脚本语言,而XML和JSON都是常用的数据交换格式。在本文中,我...

    2023年5月30日
    01
  • 如何进行PHP的安全管理?

    PHP作为一种开源的编程语言,广泛应用于Web开发领域。然而,随着网络安全威胁不断增加,对PHP应用的安全管理也变得越来越重要。在这篇文章中,我们将探讨如何进行PHP的安全管理,以保障应用的安全性。优化代码在...

    2023年5月17日
    02
  • PHP浮点型--FLOAT

    说明:小数,浮点型(也叫浮点数 float,双精度数 double 或实数 real) PHP中的小数有两种表现形式:普通的小数和科学计数法 浮点数的精度有限。尽管取决于系统,PHP 通常使用 IEEE 754 双精度格式,则由于取整而...

    2017年11月20日
    0190
  • php将验证码类应用到案例中

    如下代码,首先我们先创建一个表单:   当我们提交表单的时候,拿用户输入的验证码  和  我们生成的验证码进行比较 如何将生成的验证码保存起来? 需要使用到会话技术:SESSION技术

    2018年9月11日
    0214

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息