日度归档:2020年11月1日

php中如何将一个数组拆分为N个小数组(array_chunk)呢?


摘要:
下文讲述php中数组拆分的方法分享,如下所示;

 
实现思路:  
    使用php内置函数array_chunk
       即可将数组拆分为小数组

array_chunk函数语法:
   array_chunk(array,size,preserve_key);
------------参数说明------
 array:必填参数,待进行拆分的数组 
 size:必填参数,整数值,设置新数组的元素个数
 preserve_key:非必填参数,  
         true:保留原始数组中的键名
         false:(缺省值)每个数组中从0开始的新数组索引 
 ----------返回值说明----
   返回一个多维数组
     
-------注意事项-----
    1.拆分后的最后一个数组的元素可能小于size
    2.当preserve_key参数值未输入或输入false时,新数组将会分配新的键

例:
php 数组拆分示例


<?php
 
  echo "maomao365.com php 数组拆分示例分享\n";
 
  $arr=array("a"=>"maomao","b"=>"猫猫教程","c"=>"数组创建方式1");
      
     //数组拆分示例
     print_r(array_chunk($arr,2,true));

?>
php数组拆分的示例分享

php数组拆分的示例分享

php中如何将数组键-进行大小写转换(array_change_key_case)呢?


摘要:
下文讲述php中数组的键进行大小写转换的方法分享,如下所示;

 
实现思路:  
    使用php内置函数 array_change_key_case 
   即可将数组中键转换为大写字母或小写字母
 
array_change_key_case函数语法:
  array_change_key_case(array,case);
------------参数说明------
 array:必填参数,待进行键大小写设置的数组 

 case:非必填参数,  
     CASE_LOWER(缺省值),将键转换为小写字母
     CASE_UPPER,将键转换为大写字母 

-------注意事项-----
  1.此函数不会改变数组的索引顺序
  2.当参数值array为一个非数组时,此内置函数返回false

例:
php 数组键大小写转化示例


<?php
 
  echo "maomao365.com php 数组键大小写转换示例分享\n";
  
  
  $arr=array("a"=>"maomao","b"=>"猫猫教程","c"=>"数组创建方式1");
      
     //键转换为小写
     print_r(array_change_key_case($arr,CASE_LOWER));
     
     //键转换为大写
     print_r(array_change_key_case($arr,CASE_UPPER));

?>
php数组中键大小写转换的示例分享

php数组中键大小写转换的示例分享

php中如何创建一个array数组呢?


摘要:
下文讲述php中创建数组array的方法分享,如下所示;

 
实现思路: 
    php中创建数组需使用array()函数进行创建

    php创建数组的语法:
      方式1: 
       array(value1,value2,value3,etc.);
       ------参数说明-----
        value1,value2,value3 ...:为数组中数组值
      
     方式2:
        array(key=>value,key=>value,key=>value,etc.);  
      
   ------参数说明-----
       key:数组的键(可以为数字和字符串)
       value:数组的键值

----------注意事项------
     array创建数组时,
          如果省略了键,则生成一个整数键
           键从0开始计数,以1为步长进行增加

例:
php创建数组示例


<?php
 
  echo "maomao365.com php创建数组示例分享\n";
  
  //创建数组 示例1
  $arr1=array("maomao","猫猫教程","数组创建方式1");
  
  //创建数组  示例2
  $arr2=array("a"=>"maomao","b"=>"猫猫教程","c"=>"数组创建方式1");
      
?>