广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >PHP中如何使用数组函数
  • 441
分享到

PHP中如何使用数组函数

2023-06-17 19:06:48 441人浏览 安东尼
摘要

PHP中如何使用数组函数,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。array_multisort()对多个数组或多维数组进行排序可以用来一次对多个数组进行排序或者根据某一维

PHP中如何使用数组函数,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

array_multisort()对多个数组或多维数组进行排序可以用来一次对多个数组进行排序或者根据某一维对多维数组进行排序。排序时保留原有的键名关联,实现的功能和sql中的ORDERBY差不多。

$ar1=array("10",100,100,"a");  $ar2=array(1,3,"2",1);  array_multisort($ar1,$ar2);  ?> //返回结果(保持了原来数组的关联性)  $ar1=Array([0]=>10[1]=>a[2]=>100[3]=>100)  $ar2=Array([0]=>1[1]=>1[2]=>2[3]=>3)   //实现学生成绩排名  $grade=array("score"=>array(70,95,70.0,60,"70"),  "name"=>array("ZhangSan","LiSi","WangWu",  "ZhaoLiu","LiuQi"));  array_multisort($grade["score"],SORT_NUMERIC,SORT_DESC,  //将分数作为数值,由高到低排序  $grade["name"],SORT_STRING,SORT_ASC);  //将名字作为字符串,由小到大排序  ?> //输出结果   array(  'score'=> array(  0=>95,  1=>'70',  2=>70,  3=>70,  4=>60,  ),  'name'=> array(  0=>'LiSi',  1=>'LiuQi',  2=>'WangWu',  3=>'ZhangSan',  4=>'ZhaoLiu',  ),  )

array_rand()和shuffle(),一个是从数组中随机的取出一个或多个值,另一个是将数组中的值的顺序打乱,然后再可以从中取出值,它们都实现从数组中随机取出数据的功能,可以用于实现诸如抽奖之类的功能。

array_reduce()将回调函数function迭代地作用到input数组中的每一个单元中,从而将数组简化为单一的值。如果指定了可选参数initial,该参数将被当成是数组中的***个值来处理,或者如果数组为空的话就作为最终返回值。

<?php functionrsum($v,$w){  $v+=$w;  return$v;  }   functionrmul($v,$w){  $v*=$w;  return$v;  }   $a=array(1,2,3,4,5);  $x=array();  //实现array_sum()功能  $b=array_reduce($a,"rsum");//115=1+2+3+4+5   $c=array_reduce($a,"rmul",10);//11200=1*2*3*4*5*10  $d=array_reduce($x,"rsum",1);//1  ?>

看完上述内容,你们掌握PHP中如何使用数组函数的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注编程网PHP编程频道,感谢各位的阅读!

--结束END--

本文标题: PHP中如何使用数组函数

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

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

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

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

下载Word文档
猜你喜欢
  • PHP中如何使用数组函数
    PHP中如何使用数组函数,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。array_multisort()对多个数组或多维数组进行排序可以用来一次对多个数组进行排序或者根据某一维...
    99+
    2023-06-17
  • PHP中如何使用数组处理函数
    这篇文章将为大家详细讲解有关PHP中如何使用数组处理函数,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。PHP数组处理函数array: 建立一个新的数组。array_walk: 让用户自订函数...
    99+
    2023-06-17
  • 如何在PHP中使用组合函数
    组合函数是指将两个或多个函数组合起来形成一个新的函数的过程。在PHP中,使用组合函数可以简化代码并提高代码的可读性和可维护性。本文将介绍如何在PHP中使用组合函数。一、定义组合函数在PHP中,我们可以使用“compose”函数定义组合函数。...
    99+
    2023-05-19
    PHP编程 函数调用 组合函数
  • PHP中如何使用函数插入数组元素
    今天就跟大家聊聊有关PHP中如何使用函数插入数组元素,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1、array_unshift()函数在数组中插入新元素array_unshift(...
    99+
    2023-06-20
  • 如何在PHP中使用load()函数来处理数组?
    PHP作为一种常用的服务器端脚本语言,其强大的数组处理能力被广泛使用。在PHP中,load()函数是一个非常重要的数组处理函数,它可以帮助我们轻松地读取和处理数组数据。本文将详细介绍如何在PHP中使用load()函数来处理数组。 一、什么是...
    99+
    2023-07-22
    关键字 load 数组
  • 如何在 PHP 中使用 Linux 系统的数组函数?
    PHP 是一种非常流行的编程语言,而 Linux 系统则是一种非常流行的操作系统。在 PHP 中,我们可以使用 Linux 系统的数组函数来更好地管理和操作数据。在本文中,我们将介绍如何在 PHP 中使用 Linux 系统的数组函数。 一...
    99+
    2023-06-18
    linux 数组 npm
  • Python 函数中如何使用 Linux 数组?
    在 Linux 系统中,数组是一种非常常见的数据类型。它可以用来存储一系列相关的元素,并且可以轻松地对这些元素进行操作。在 Python 函数中,使用 Linux 数组可以让我们更方便地操作和处理数据。 在本文中,我们将探讨如何在 Pyt...
    99+
    2023-07-20
    函数 linux 数组
  • 使用PHP中的array_slice()函数切割数组
    使用PHP中的array_slice()函数切割数组,需要具体代码示例在PHP开发中,我们经常需要对数组进行切割操作,即去除数组中的部分元素或者提取数组中的一部分元素。PHP提供了一个非常方便的函数array_slice()来实现这个功能。...
    99+
    2023-11-18
    PHP array_slice 切割
  • php数组中array_column()函数的使用方法
    本篇内容主要讲解“php数组中array_column()函数的使用方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php数组中array_column()函数的使用方法”吧!说明返回输入数组...
    99+
    2023-06-20
  • php中的get_object_vars()函数怎在数组中使用
    本文章向大家介绍php中的get_object_vars()函数怎在数组中使用的基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。概念获取$object对象中的属性,组成一个数组。2、语法get_object_var...
    99+
    2023-06-06
  • php不使用函数数组排序
    PHP是一种用于Web开发的流行编程语言。其功能强大,拥有丰富的函数库,可以通过使用这些功能来完成各种任务。其中之一是对数组进行排序。PHP提供了几个函数,如sort(),asort()和ksort()等,可以对数组元素进行排序。但是,如果...
    99+
    2023-05-20
  • 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中的load()函数如何处理数组?
    在PHP中,load()函数是一个非常常用的函数,用于将一个文件包含到当前的PHP文件中执行。当然,load()函数不仅仅可以用来加载文件,还可以用来加载数组。那么,PHP中的load()函数如何处理数组呢?本文将会对此进行详细的介绍,并...
    99+
    2023-07-22
    关键字 load 数组
  • php排列数组函数如何写
    这篇“php排列数组函数如何写”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php排列数组函数如何写”文章吧。PHP 中有许...
    99+
    2023-07-06
  • php中如何使用内置函数可将对象转为数组
    小编给大家分享一下php中如何使用内置函数可将对象转为数组,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!在php中,可以使用内置函数get_object_vars()来将对象转为数组,该函数可返回由对象属性组成的关联数组,...
    99+
    2023-06-15
  • PHP 中date() 函数如何使用
    这篇文章给大家介绍PHP 中date() 函数如何使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。PHP date() 函数PHP date() 函数用于格式化时间/日期。。。。。。。。。。PHP date() 函数...
    99+
    2023-06-04
  • PHP中如何使用strtotime函数
    这篇文章将为大家详细讲解有关PHP中如何使用strtotime函数,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。PHP strtotime函数将任何英文文本的日期时间描述解析为Unix时间戳...
    99+
    2023-06-17
  • PHP中 mysqli_embedded_server_start函数如何使用
    今天就跟大家聊聊有关PHP中 mysqli_embedded_server_start函数如何使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。定义...
    99+
    2022-10-18
  • php中 parse_url 函数如何使用
    php中 parse_url 函数如何使用,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。parse_url : 解析URL并返回其组成部分描述...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作