hi,你好!欢迎访问本站!登录
本站由简数采集腾讯云宝塔系统阿里云强势驱动
当前位置:首页 - PHP教程 - 正文 请牢记本站网址www.sosophp.cn

[PHP] 数组的array_merge()函数和array_chunk()函数的引见及示例【php教程】

2019-11-26PHP教程搜搜PHP网70°c
A+ A-
本文重要报告PHP中的兼并和拆分函数,他们分别是array_merge()函数和array_chunk()函数,下面和小编一起来认识一下这两个函数吧!

php数组之整合、拆分

1、array_merge()函数

  array_merge()函数的作用是兼并一个或多个数组。

   array array_merge(array $array1 [,array $...]);  

 array_merge()将一个或许多个数组的单位兼并起来,一个数组的值附加在另一个数组的背面,返回一个新的数组。

  ①假如输入的数组中有雷同的字符串键名,则该键名背面的值将掩盖前面的值;
  ②假如数组中包括数字键名,背面的值不会掩盖本来的值,而是附加在数组的背面;
  ③假如数组是数字索引的,则键名会以一连体式格局从新编排索引。  

<?php
    $array1=array("color"=>"red",2,4);
    $array2=array("a","b","color"=>"green","shape"=>"trapezoid",4);
    $result=array_merge($array1,$array2);
    echo "<pre>";
    print_r($result);
    echo "</pre>";
    
    /*运转效果:
    Array
        (
            [color] => green
            [0] => 2
            [1] => 4
            [2] => a
            [3] => b
            [shape] => trapezoid
            [4] => 4
        )
    */
?>

2、array_chunk()函数

  函数array_chunk()的作用是将一个数组支解成多个数组。

   array array_chunk(array $input,int $size [,bool $preserve_keys]);   

  上述声明中,$input示意要支解的数组,$size是支解后每一个数组中元素的个数,$preserve_keys是一个可选参数。假如将该参数设置为true,则支解后的数组中元素保存本来的索引,假如将该参数设置为false,则支解后数组中的元素的索引将从零最先。

  代码以下: 

<?php
    $arr=array("cctv-a","cctv-b","cctv-c");
    //支解数组
    echo "<pre>";
    echo "支解后的数组为:" . "<br/>";
    print_r(array_chunk($arr,2));
    echo "</pre>";
    /*运转效果:
    支解后的数组为:
    Array
    (
        [0] => Array
            (
                [0] => cctv-a
                [1] => cctv-b
            )

        [1] => Array
            (
                [0] => cctv-c
            )

    )
    */
   
   //第二次支解
   echo "<pre>";
   echo "支解后的数组为:" . "<br/>";
   print_r(array_chunk($arr,2,true));
   echo "</pre>";
   /*运转效果:
  支解后的数组为:
    Array
    (
        [0] => Array
            (
                [0] => cctv-a
                [1] => cctv-b
            )

        [1] => Array
            (
                [2] => cctv-c
            )

    )
   */
?>

想相识更多PHP进修教程,请关注ki4网的PHP视频教程,和先生一同深切进修!

以上就是[PHP] 数组的array_merge()函数和array_chunk()函数的引见及示例的细致内容,更多请关注ki4网别的相干文章!

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  选择分享方式
  移步手机端
[PHP] 数组的array_merge()函数和array_chunk()函数的引见及示例【php教程】

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章