数组相关函数
- key()
格式: mixed key ( array array )
获取数组当前元素的下标
- current()
格式: mixed current ( array array )
获取数组当前元素的值
代码示例
- next()
mixed next ( array array )
指针向下移动一位
- prev()
mixed prev ( array array )
指针向上移动一位
- end()
mixed end ( array array )
指针指向最后一个元素
- reset()
mixed reset ( array array )
指针指向第一个元素
代码示例
- 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
语法
array_walk_recursive($arr , ”callback”);
$arr:数组
callback:用户自定义函数
表示将数组中每个元素使用用户自定义函数操作一次
$arr=array(‘hello,zhangsan’,’hello,lisi’,’hello,wangwu’);
如果想对数组中每个元素都进行一次统一的操作,可以使用这个函数
例1:定义一个函数,接收字符串,可以在前面打印:hello
例2:向很多人打招呼
由于有很多人,所以我们将很多人信息保存到一个数组中。
例3:在display参数之前加上“&”,表示形参接收的是实参的引用。所以形参str与当前传递过来的实参(数组的某个元素)指向了同一个值空间。
本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/2625.html
如有侵犯您的合法权益请发邮件951076433@qq.com联系删除