• 在PHP8中向数组添加元素-PHP8知识详解


    php8中向数组添加元素有多种方法,在这里主要讲解几个常用的方法:使用方括号[]添加元素、使用array_unshift()函数,向数组的头部添加元素、使用array_push()函数,向数组的尾部添加元素、使用array_splice()函数添加元素。

    Image

    1、使用方括号[]添加元素:

    使用方括号[]添加元素,参考代码:

    1.    
    2. $Array = [1, 2, 3];  
    3. $Array[] = 4; // 在数组末尾添加元素  
    4. $Array[] = 5; // 在数组末尾添加元素  
    5. echo "
      ";
    6. print_r($Array);
    7. ?>

    以上代码在php8中运行结果如下:

    1. Array
    2. (
    3. [0] => 1
    4. [1] => 2
    5. [2] => 3
    6. [3] => 4
    7. [4] => 5
    8. )

    2、使用array_unshift()函数,向数组的头部添加元素

    语法格式如下:

    array_unshift(目标数组,元素1,元素2,元素n)
    

    使用array_unshift()函数,向数组的头部添加一个或者多个元素,示范代码如下:

    1.      
    2. $Array = ["html", "css", "javascript"];   
    3. array_unshift($Array, "php", "mysql");// 在数组头部添加多个元素    
    4. echo "
      ";  
    5. print_r($Array);  
    6. ?>

    在PHP8中运行结果如下:

    1. Array
    2. (
    3.     [0] => php
    4.     [1] => mysql
    5.     [2] => html
    6.     [3] => css
    7.     [4] => javascript
    8. )

    3、使用array_push()函数,向数组的尾部添加元素

    语法格式如下:

    array_push(目标数组,元素1,元素2,元素n)
    

    使用array_push()函数,向数组的尾部添加元素,参考代码:

    1.    
    2. $Array = [1, 2, 3];  
    3. array_push($Array, 4, 5); // 在数组末尾添加多个元素  
    4. echo "
      ";
    5. print_r($Array);
    6. ?>

    以上代码在PHP8中的运行结果如下:

    1. Array
    2. (
    3. [0] => 1
    4. [1] => 2
    5. [2] => 3
    6. [3] => 4
    7. [4] => 5
    8. )

    4、使用array_splice()函数添加元素

    使用array_splice()函数添加元素,语法格式如下:

    array_splice(array,offset,length,array)
    

    array 必需。规定数组。

    offset 必需。数值。如果 offset 为正,则从输入数组中该值指定的偏移量开始移除。如果 offset 为负,则从输入数组末尾倒数该值指定的偏移量开始移除。

    length 可选。数值。如果省略该参数,则移除数组中从 offset 到 结尾的所有部分。如果指定了 length 并且为正值,则移除这么多元素。如果指定了 length 且为负值,则移除从 offset 到数组末尾倒数 length 为止中间所有的元素。

    array 被移除的元素由此数组中的元素替代。如果没有移除任何值,则此数组中的元素将插入到指定位置。

    示范代码:

    1.      
    2. $Array = [1, 2, 3, 4, 5];  
    3.   
    4. // 添加元素到数组的末尾  
    5. $element = 6;  
    6. array_splice($Array, count($Array), 0, $element);  
    7.   
    8. // 在指定位置添加元素  
    9. $index = 2;  
    10. $element = 7;  
    11. array_splice($Array, $index, 0, $element);  
    12. echo "
      ";  
    13. print_r($Array);
    14. ?>

    以上代码在PHP8中的运行结果为:

    1. Array
    2. (
    3. [0] => 1
    4. [1] => 2
    5. [2] => 7
    6. [3] => 3
    7. [4] => 4
    8. [5] => 5
    9. [6] => 6
    10. )

    到此为止,在PHP8中向数组添加元素有多种方法,在这里主要讲解几个常用的方法:使用方括号[]添加元素、使用array_unshift()函数,向数组的头部添加元素、使用array_push()函数,向数组的尾部添加元素、使用array_splice()函数添加元素。已经讲解完毕。

  • 相关阅读:
    链式法则(Chain Rule)
    2023 “华为杯” 中国研究生数学建模竞赛(E题)深度剖析|数学建模完整代码+建模过程全解全析
    Linux系统管理:虚拟机Kylin OS安装
    深入浅出PyTorch——模型定义
    PyQt5快速开发与实战10.2 复利计算 && 10.3 刷新博客点击量
    植物大战僵尸各种僵尸攻略
    爱奇艺:基于龙蜥与 Koordinator 在离线混部的实践解析
    Linux bash: ipconfig: command not found解决方法
    网络安全的主要威胁及应对方法
    shiny根据数据的长度设置多个色板
  • 原文地址:https://blog.csdn.net/u010292470/article/details/132868212