广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php中数组怎么用
  • 834
分享到

php中数组怎么用

2024-04-02 19:04:59 834人浏览 薄情痞子
摘要

这篇文章将为大家详细讲解有关PHP中数组怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。     //1 将key值大小替换

这篇文章将为大家详细讲解有关PHP数组怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

     //1 将key值大小替换
 

     $arr = array('a' => 1, 'b' => 2, 'C' =>3, 'D' => 4); 
     $lower = array_change_key_case($arr, CASE_LOWER);    
     $upper = array_change_key_case($arr, CASE_UPPER);  
     //var_dump($lower); 
     //var_dump($upper);

 
     //2 将数组分割为$size个数组,hasKay为是否保留原来的key值

     $arr2 = array('name' => 'lixueyao', 'age' => 24, 'sex' => 'f'); 
     $size = 2; 
     $hasKey = true;
     $chunk = array_chunk($arr2, $size, $hasKey);
     //var_dump($chunk);

     //3 可以将多维数组中指定的key生成一个新数组,第3个参数,可以作为新数组的key值
  

   $arr3s = array(
         array('name' => 'lixueyao', 'age' => 24, 'sex' => 'f'),
         array('name' => 'zhangsan', 'age' => 25, 'sex' => 'm'),
         array('name' => 'lisi', 'age' => 26, 'sex' => 'f')
     );  
     $column = array_column($arr3s, 'age', 'name');
     //print_r($column);

     //4 合并俩个数组,形成的新数组中一个作为value,一个作为key
    

 $arrCombineOne = array('one', 'two', 'three');
     $arrCombineTwo = array('1', '2', '3');
     $combine = array_combine($arrCombineTwo, $arrCombineOne);
     //print_r($combine);

 
     //5  返回数组中value 出现的次数
  

   $arrValue = array('c', 'd', 'a', 'c', 'v');
     $arrcnt = array_count_values($arrValue);
     //print_r($arrcnt);

 
     //6 比较数组value 的差集 , one和two参数比较,在two数组中的不存在的就是差集  (用one和two去对比, one是被比较的数组)
     //如果是多个数组进行比较则是3个数组的差集。(可以比较多个数组)
  

   $arrDiffOne = array('a' => 'red', 'b' => 'blue' , 'c' => 'black', 'd' => 'purple');
     $arrDiffTwo = array('a' => 'red', 'b' => 'blue', 'n' => 'black',);
     $arrDiffThree = array('a' => 'red', 'f' => 'hello', 'c' => 'black');
     $arrDiff = array_diff($arrDiffOne, $arrDiffTwo, $arrDiffThree);
     //print_r($arrDiff)

;
 
     //7 比较数组的key 和 value(都相同),one是被比较的数组
     //如果是3个数组去比较的话,可以先比较俩个数组,然后再用其他数组去比较前俩个数组的差集
   

  $arrAssoc = array_diff_assoc($arrDiffOne, $arrDiffTwo, $arrDiffThree);
     //print_r($arrAssoc);

     //8 比较数组的key值,原理同上
    

$a4 = array('d' =>'name');
     $arrKey = array_diff_key($arrDiffOne, $arrDiffTwo, $arrDiffThree, $a4);
     //print_r($arrKey);

 
     //9 比较数组,但是会比较key (自定义的函数不是很明白, one是被比较的
    

 $uassocOne = array('name' => 'zsy', 'age'=>24, 'say' => 'hello');
     $uassocTwo = array('name' => 'lixueyao', 'age' => 24);
     function myfunction($a , $b)
     {
         $res = null;
         if($a === $b)
         {
             $res = 0;
         }
         $res = ($a<$b) ? 1:-1;
 
         return $res;
     }
     $arrUassoc = array_diff_uassoc($uassocOne, $uassocTwo, 'myfunction');
     print_r($arrUassoc);

       

    //10 比较key
    

    function myDiffKey($a,$b)     
    {         
        if ($a===$b)         
        {             
            return 0;         
        }         
        return ($a>$b)?1:-1;      
    }     
    $result=array_diff_ukey($uassocOne,$uassocTwo,"myDiffKey");     
    print_r($result);

关于“php中数组怎么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: php中数组怎么用

本文链接: https://www.lsjlt.com/news/83638.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php中数组怎么用
    这篇文章将为大家详细讲解有关php中数组怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。     //1 将key值大小替换 ...
    99+
    2022-10-19
  • 怎么在php中组合数组
    这篇文章给大家介绍怎么在php中组合数组,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。php是什么语言php,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。...
    99+
    2023-06-14
  • PHP中怎么使用二维数组
    这期内容当中小编将会给大家带来有关PHP中怎么使用二维数组,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。PHP还是比较常用的,于是我研究了一下PHP二维数组,在这里拿出来和大家分享一下,希望对大家有用使用...
    99+
    2023-06-17
  • php中怎么接受数组
    在PHP中,接受数组并对其进行处理是非常常见的操作,尤其是在Web开发领域中。有许多不同的方式可以接受数组,具体取决于数组的来源和使用目的。本文将介绍一些常用的方法和技巧,以便您能够更加灵活高效地操作数组。从HTML表单中接受数组在Web开...
    99+
    2023-05-19
  • php中怎么分割数组
    在 PHP 中,分割数组是一个实现非常简单的操作。数组是 PHP 中最常用的数据类型之一。数组允许我们存储一系列的值并能通过索引来访问。在实际开发中,我们常常会需要对数组进行分割,将大数组分割成若干个小数组,以便更加方便地处理和操作数据。本...
    99+
    2023-05-19
  • php怎么往数组中增加数组元素
    4种增加方法:1、 通过数组名称直接增加,语法“$array[下标] = '元素值';”;2、用array_push()向第一个参数的数组尾部添加一个或多个元素,语法“array_push(array,值1,值2...)”;...
    99+
    2023-05-14
    php php数组
  • PHP中数组怎么创建和使用
    本文小编为大家详细介绍“PHP中数组怎么创建和使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“PHP中数组怎么创建和使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、创建数组在PHP中,有两种方式来创建数...
    99+
    2023-07-05
  • php怎么用数组元素
    在PHP中,数组是一个非常重要的数据结构,可用于存储和管理大量数据。数组本质上是一组关联的键和值,可以按照下标索引来访问元素。使用数组元素可以完成很多常见的编程任务,如循环遍历数组、添加、修改和删除元素,进行条件筛选和排序等。下面将详细介绍...
    99+
    2023-05-22
  • PHP数组排序怎么用
    这篇文章主要介绍了PHP数组排序怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。sort()这个函数可谓是数组里的排序函数的鼻祖,大家肯定发现所有的PHP数组排序函数都会...
    99+
    2023-06-17
  • PHP中怎么利用array_merge()函数合并数组
    这篇文章给大家介绍PHP中怎么利用array_merge()函数合并数组,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。如果原有数组本身已经被重新排序过,那么在数组合并完成以后,你必须针对产生出来的新数组重新再排序一次。...
    99+
    2023-06-17
  • php中怎么使用array_filter()函数过滤数组
    这篇文章主要介绍php中怎么使用array_filter()函数过滤数组,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!php是什么语言php,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext ...
    99+
    2023-06-14
  • PHP中怎么使用preg_replace()函数替换数组
    这篇文章将为大家详细讲解有关PHP中怎么使用preg_replace()函数替换数组,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。PHP语言的功能非常强大,主要就是靠它强大的函数来作支撑。我...
    99+
    2023-06-17
  • PHP中怎么用数组函数对数组进行升序排序
    这篇文章主要讲解了“PHP中怎么用数组函数对数组进行升序排序”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PHP中怎么用数组函数对数组进行升序排序”吧!今天我们就来看看数组排序中的升序操作,...
    99+
    2023-06-20
  • php中二维数组怎么写
    本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑二维数组二维数组和一维数组的声明方式一样,只是将数组中的一个或多个元素也声明成一个数组,同时也有直接为数组元素赋值和使用 array() 函数两种声明二维数组的方法。下...
    99+
    2019-08-05
    php 二维数组
  • php中txt怎么转成数组
    本教程操作环境:windows10系统、PHP7.1版、DELL G3电脑php中txt怎么转成数组file_get_contents() 把整个文件读入一个字符串中。该函数是用于把文件的内容读入到一个字符串中的首选方法。如果服务器操作系统...
    99+
    2020-07-14
    PHP
  • 怎么在php中合并数组
    今天就跟大家聊聊有关怎么在php中合并数组,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。php的框架有哪些php的框架:1、Laravel,Laravel是一款免费并且开源的PHP应...
    99+
    2023-06-14
  • PHP中怎么创建array数组
    这篇文章给大家介绍PHP中怎么创建array数组,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。PHP数组函数库新建数组使用arrayarray array ( [mixed .....
    99+
    2023-06-17
  • js数组怎么转为php数组
    本文操作环境:Windows7系统、PHP7.1版、DELL G3电脑js数组怎么转为php数组?PHP与JS数组转换因为程序用到,之前又没写过,费了很大的劲才写出来。主要是编辑文章部分,读取,修改关键词发布文章部分//定义JS的数组 va...
    99+
    2017-09-30
    js php
  • PHP中数组元素是怎么组成的
    今天小编给大家分享一下PHP中数组元素是怎么组成的的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。PHP中数组元素是由“键名”...
    99+
    2023-07-02
  • php中怎么取数组最后一组值
    在PHP应用中,数组是一个非常常用的数据类型,可以用来保存一组值,并通过键来访问相应的值。有时候,我们需要从数组中获取最后一组值。本文将介绍几种在PHP中获取数组最后一组值的方法。方法一:使用end()函数end()函数是PHP中的一个内置...
    99+
    2023-05-23
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作