重蔚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字符串处理函数大全

    addcslashes — 为字符串里面的部分字符添加反斜线转义字符 addslashes — 用指定的方式对字符串里面的字符进行转义 bin2hex — 将二进制数据转换成十六进制表示 chop — rtrim() 的别名函数 chr — 返回一个字符的ASC...

    2018年3月3日
    0286
  • 实现PHP+Mysql无限分类的方法

    无限分类是个老话题了,来看看PHP结合Mysql如何实现。【

    2022年6月17日
    0132
  • PHP的表单处理。

    PHP是一种流行的编程语言,用于构建现代Web应用程序。在Web开发中,表单处理是不可避免的一部分。PHP提供了处理表单的内置功能。在本文中,我们将介绍如何使用PHP处理表单。首先,我们需要了解表单的基本结构。HT...

    2023年5月28日
    00
  • PHP的BREAK跳出语句

    说明:break的作用是退出(跳出)for、while、dowhile、switch语句 案例:输出1-100,在50的时候退出 List() : 获取数组中的元素的值,存储到list中的变量里,每个值必须配一个变量 Each():获取数组中的键值对,...

    2018年3月8日
    0217
  • 重蔚自留地php学习第三十九天——mysql事物触发器函数过程

    数据备份 将数据里的数据进行保存到外部文件,从而在数据库内部数据丢失或者出错的情况下能够通过备份文件进行还原操作,从而将损失降低到最小。 对单表内的纯数据进行备份 将表中的数据(不包含结构,没有字段头...

    2018年10月23日 MySQL自学教程
    0267
  • 基于PHP微信网页获取用户信息的实例分析

    很多用户在开发微信版网页的时候,需要获取用户的基本信息,比如国家,省,市,昵称等,我们接下来基于PHP语言基础详细分析一下如何成功获取。必要条件:1)公众号认证2)有网页授权获取用户基本信息的权限接口注意...

    2022年6月15日
    0148
  • 如何在PHP中实现大数据分析。

    随着互联网和信息技术的发展,数据已经成为了企业和组织重要的生产资源。而如何进行有效的数据分析已经成为企业决策的重要课题。PHP语言作为一种广泛使用的Web编程语言,也可以用来实现大数据分析。本文将介绍如...

    2023年5月22日
    014
  • PHP入门指南:什么是PHP。

    PHP (Hypertext Preprocessor),译为超文本预处理器,是一种开放源代码的服务器端脚本语言。由于其简单易学、功能强大,PHP 成为了互联网开发的首选语言之一。本文将介绍PHP的历史背景、基础语法、常见应用及学...

    2023年5月23日
    00

联系我们

QQ:951076433

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