重蔚php学习第三十三天——数组相关函数

 

数组相关函数

  • key()

格式:  mixed key ( array array )

获取数组当前元素的下标

  • current()

格式:  mixed current ( array array )

获取数组当前元素的值

代码示例

image019

  • next()

mixed next ( array array )

指针向下移动一位

  • prev()

mixed prev ( array array )

指针向上移动一位

  • end()

mixed end ( array array )

指针指向最后一个元素

  • reset()

mixed reset ( array array )

指针指向第一个元素

代码示例

image020

  • array_keys()

array array_keys ( array input)

将数组中所有元素的下标放到一个新数组中,新数组的元素的值就是原数组中所有元素的下标

  • array_values()

array array_values ( array input)

将数组中所有元素的值放到一个新数组中,新数组的元素的值就是原数组中所有元素的值。

image021

  • mixed array_shift (array array)

将数组第1个元素移出数组

  • int array_unshift (array array, mixed var [, mixed ...])

在数组开始位置插入一个或多个数组元素

  • mixed array_pop (array array)

将数组最后一个元素移出数组

  • int array_push (array array, mixed var [, mixed ...])

在数组末尾添加一个或多个数组元素

image022

  • mixed array explode ( string separator,string string[, int limit] )

将字符串按照指定规则分割,返回新数组

string separator:规则,字符串“|”

string string:原字符串

[, int limit]:分割成几部分

将字符串的数据转成一个数组

  • string implode ( string glue, array pieces )

将数组元素使用指定规则进行连接,返回新字符串

string glue:规则,如:’|’

array pieces:原数组

将数组的数据转成一个字符串

image023

  • array_walk_recursive

语法

array_walk_recursive($arr , ”callback”);

$arr:数组

callback:用户自定义函数

表示将数组中每个元素使用用户自定义函数操作一次

  $arr=array(‘hello,zhangsan’,’hello,lisi’,’hello,wangwu’);

如果想对数组中每个元素都进行一次统一的操作,可以使用这个函数

例1:定义一个函数,接收字符串,可以在前面打印:hello

image024

例2:向很多人打招呼

由于有很多人,所以我们将很多人信息保存到一个数组中。

image025

例3:在display参数之前加上“&”,表示形参接收的是实参的引用。所以形参str与当前传递过来的实参(数组的某个元素)指向了同一个值空间。

image026

image027

image028

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/2625.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
重蔚重蔚管理团队
上一篇 2017年10月9日 13:26
下一篇 2017年10月10日 17:47

相关推荐

  • 教你在PHP ZipArchive解压缩时,去掉zip包里的多余目录层级

    写了个脚本,下载discuzQ,并解压到指定 git 仓储下,方便更新代码。遇到一个问题,在解压 uniapp 这个zip包时,里面多了一层目录包装,如果直接解压到指定目录,也会造成多了一级目录,如下图:那如何从zip包里解…

    2022年6月21日
    0437
  • 一起看看PHP执行普通shell命令流程

    这里演示一些普通的shell命令php执行shell命令,可以使用下面几个函数:注意的是:这三个函数在默认的情况下,都是被禁止了的,如果要使用这几个函数,就要先修改php的配置文件php.ini,查找关键字disable_function…

    2022年6月18日
    0125
  • PHP中图像处理函数。

    PHP作为一种流行的脚本语言,在图像处理方面提供了许多有用的函数。本文将介绍一些常用的PHP图像处理函数。gd库GD库是一个开源的图形库,它能够动态地生成图像,包括使用多种格式保存图像。GD库支持包括JPG、PNG、G…

    2023年5月30日
    01
  • PHP与数据仓库的集成。

    随着互联网和大数据的快速发展,越来越多的企业开始将数据仓库(data warehouse)作为支撑业务发展的重要基础设施。而作为一种流行的编程语言,PHP也逐渐成为了许多企业和组织的首选,那么如何将PHP与数据仓库集成…

    2023年5月21日
    04
  • php支持面向对象

    职业规划 PHP + 前端技术 ===> 全栈工程师 架构师 python(对项目架构和运维[负载,读写分离,优化等等 ,大流量,大并发,大数据]) + linux(centos/ubuntu) + unix(freebsd, solars) + 算法 cto => 首先技术…

    2018年4月9日
    0221
  • PHP8.0中的JVM序列化库

    随着PHP 8.0的发布,许多新功能得到了带来。其中之一是引入了JVM序列化库,这是一项旨在提高性能的功能。在这篇文章中,我们将详细探讨PHP8.0中的JVM序列化库。JVM序列化是什么?在开始之前,让我们先了解一下JVM序…

    2023年5月19日
    02
  • PHP如何在两个大文件中找出相同的记录?

    给定a,b两个文件, 分别有x,y行数据, 其中(x, y均大于10亿), 机器内存限制100M,该如何找出其中相同的记录?思路处理该问题的困难主要是无法将这海量数据一次性读内内存中.一次性读不进内存中,那么是否可以考虑多…

    2023年3月29日
    00
  • 关于html如何写php语句。

    HTML 是一种标记语言,用于创建网页的结构,而 PHP 是一种服务端的脚本语言,经常被用来制作动态网页和应用程序,在 HTML 中嵌入 PHP 语句可以实现动态内容的生成。 (图片来源网络,侵删) 要在 HTML 文件中写 PHP…

    2024年6月21日
    00

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息