重蔚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会话技术的基本介绍

    所谓的会话,指的是客户端 和 服务器进行交互的行为 由于客户端 请求 服务器的时候,采用的是http协议,http协议是无状态的协议 我们每次请求服务器,服务器回应之后,该次请求就会消失 举个例子: 张三是服务器,…

    2018年9月13日 PHP自学教程
    0259
  • PHP应用利用Memcache缓存技术提高数据访问速度的方法。

    随着互联网规模的不断扩大,数据的访问和处理速度成为了一个亟待解决的问题。对于PHP应用来说,如何提高数据的访问速度成为了一个重要的课题。而在这个问题上,利用Memcache缓存技术是PHP应用开发者常用的方法之一…

    2023年5月21日
    01
  • PHP的cookie工作原理

    当客户访问某个网站时,在PHP中可以使用setcookie函数生成一个cookie,系统经处理把这个cookie发送到客户端并保存在c:\Documents and Settings\用户名\Cookies 目录下。cookie是HTTP标头的一部分,因此setcookie函…

    2017年11月27日
    0187
  • 示例PHP MemCached高级缓存应用代码

    Memcache常用方法 Memcache::add — 添加一个值,如果已经存在,则返回false Memcache::addServer — 添加一个可供使用的服务器地址 Memcache::close — 关闭一个Memcache对象 Memcache::connect — 创建一个Memcache对…

    2022年6月11日
    0137
  • PHP与数据库监控的集成

    PHP作为Web开发中的常用语言,与数据库的结合使用已经成为常态。在开发过程中,我们不仅需要保证程序的正常运行,还需要对数据库进行监控,及时发现和解决问题。本文将介绍使用PHP进行数据库监控的相关知识和技巧,…

    2023年5月19日
    05
  • PHP中如何进行人机交互和生物特征识别。

    PHP是一种广泛使用的编程语言,它在Web应用程序的开发中具有很大的用途。在PHP中,人机交互和生物特征识别是两个非常重要的方面,它们可以被广泛应用于各种Web应用程序的开发中。本文将探讨PHP中人机交互和生物特征…

    2023年5月23日
    07
  • 重蔚自留地php学习第44天——继承重载

    回顾 自动加载:__autoload(),而是在需要使用类的时候,而类又没有被加载进内存情况下,会自动触发的一个函数而已。   类常量:const 常量名 使用:类名::常量名   静态:静态属性和静态方法,static 使…

    2019年1月9日 我php路线
    0341
  • 使用PHP8中的array_chunk()函数高效处理数组分块。

    PHP是一种广泛使用的脚本语言,它的主要用途是开发Web应用程序。它支持面向对象编程,能够很好地与HTML和HTTP协议结合使用,可以创建功能强大的Web应用程序。在PHP8版本中,array_chunk()函数是一个非常有用的函数…

    2023年5月21日
    07

联系我们

QQ:951076433

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