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 爬取网页的主要方法

    主要流程就是获取整个网页,然后正则匹配(关键的)。PHP抓取页面的主要方法,有几种方法是网上前辈的经验,现在还没有用到的,先存下来以后试试。1.file()函数2.file_get_contents()函数3.fopen()->fread()->…

    2022年6月14日
    0136
  • 利用PHP8中的函数str_contains()实现快速字符串匹配。

    随着互联网的发展,字符串处理在编程中成为了一项常见的任务。针对字符串匹配问题,PHP8引入了新的函数str_contains(),该函数可以快速地返回一个字符串中是否包含指定的字串。对于需要频繁进行字符串匹配的开发人…

    2023年5月21日
    06
  • Redis在PHP应用中的数据整合。

    随着互联网技术的不断发展,应用程序对数据的要求也越来越高。同时,由于数据量的增大和存储的要求,传统的数据库已经不能满足应用程序的需求。在这样的背景下,Redis作为现代化的内存型数据库应运而生。与传统的关…

    2023年5月21日
    01
  • 我来教你lnmp是什么意思。

    【lnmp是什么意思】:LAMP、Nginx、MySQL和PHP的组合,其中L表示Linux操作系统,M表示MySQL数据库,N表示Nginx Web服务器,P表示PHP编程语言,lnmp是Linux、Nginx、MySQL和PHP的缩写,这个组合是一种常见的Web服务…

    2024年6月18日
    01
  • 如何访问成员属性

    如何访问成员属性 类名的规范说明 类名不区分大小写. 类名命名规范 关于函数,变量,常量,接口等等的命名规范,请参考手册. 对象传递方式(重点, 难点) 先请大家看一段代码,从而引起思考 注意当 对象传递方式是 $p…

    2018年4月9日
    0192
  • 重蔚自留地PHP学习第46天——通过PDO连接数据库

    上篇文章学习了数组的遍历https://www.cwhello.com/10789.html 下面做些总结。 复合数据的保存:数组和对象 保存文件:对符复合数据进行序列化保存 读取文件:反序列化得到数据类型 对象反序列化必须要先加载对应的…

    2023年5月22日 我php路线
    024
  • PHP中的SEO优化技巧。

    随着互联网发展的不断深入,越来越多的企业开始重视SEO优化技巧,以提高自己的品牌知名度和业务流量。其中,PHP是一种常用的编程语言,几乎所有的网站都使用它来开发和维护自己的网站。因此,在PHP中使用一些简单易…

    2023年5月30日
    03
  • PHP 新手入门之输出函数

    echo echo是语言结构(language construct)也就是关键字,而并不是真正的函数,因此不能作为表达式的一部分使用。使用的时候不用加括号,加上也可以。只支持基本类型,布尔型除外,echo true的时候显示1,echo false…

    2018年12月12日
    0285

联系我们

QQ:951076433

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