您的位置 首页 php

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

数组相关函数

  • key()

格式: mixed key ( array array )

获取数组当前元素的下标

  • current()

格式: mixed current ( array array )

获取数组当前元素的值

2.代码示例

  • next()

mixed next ( array array )

指针向下移动一位

  • prev()

mixed prev ( array array )

指针向上移动一位

  • end()

mixed end ( array array )

指针指向最后一个元素

  • reset()

mixed reset ( array array )

指针指向第一个元素

2.代码示例

  • array_keys()

array array_keys ( array input)

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

  • array_values()

array array_values ( array input)

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

  • 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 …])

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

  • 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:原数组

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

  • array_walk_recursive

4.语法

array_walk_recursive($arr , ” callback ”);

$arr:数组

callback:用户自定义函数

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

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

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

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

例2:向很多人打招呼

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

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

文章来源:智云一二三科技

文章标题:重蔚自留地php学习第三十三天——数组相关函数

文章地址:https://www.zhihuclub.com/77792.shtml

关于作者: 智云科技

热门文章

网站地图