php 数组函数current()定义与用法
程序员文章站
2022-03-30 09:11:37
...
php current()的定义?
php 中current() 函数是返回数组中的当前元素(单元),如果当前元素为空或者当前元素没有值则返回 FALSE。每个数组中都有一个内部的指针指向它的"当前"元素,初始指向插入到数组中的第一个元素,该函数不会移动数组内部指针。如果需要移动指针,需要与其他函数配合。让我们一起来看看吧。
相关的方法:
end() - 将内部指针指向数组中的最后一个元素,并输出
next() - 将内部指针指向数组中的下一个元素,并输出
prev() - 将内部指针指向数组中的上一个元素,并输出
reset() - 将内部指针指向数组中的第一个元素,并输出
each() - 返回当前元素的键名和键值,并将内部指针向前移动
下面看一下他的语法
current(array)
参数array是需要使用的数组
PS:current() 函数返回当前被内部指针指向的数组元素的值,并不移动指针。如果内部指针指向超出了单元列表的末端,current() 返回 FALSE。
示例
下面的示例演示了所有的相关方法,代码如下
<?php $people = array("Bill", "Steve", "Mark", "David"); echo current($people) . "<br>"; // 当前元素是 Bill echo next($people) . "<br>"; // Bill 的下一个元素是 Steve echo current($people) . "<br>"; // 现在当前元素是 Steve echo prev($people) . "<br>"; // Steve 的上一个元素是 Bill echo end($people) . "<br>"; // 最后一个元素是 David echo prev($people) . "<br>"; // David 之前的元素是 Mark echo current($people) . "<br>"; // 目前的当前元素是 Mark echo reset($people) . "<br>"; // 把内部指针移动到数组的首个元素,即 Bill echo next($people) . "<br>"; // Bill 的下一个元素是 Steve print_r (each($people)); // 返回当前元素的键名和键值(目前是 Steve),并向前移动内部指针 ?>
代码运行结果如下:
【专题推荐】
【相关文章推荐】
php 操作数组函数current、next与reset函数用法实例详解
以上就是php 数组函数current()定义与用法的详细内容,更多请关注其它相关文章!
上一篇: php查找字符串中第一个非0的位置截取
下一篇: PHP自动清理图片资源
推荐阅读
-
PHP字符串与数组处理函数用法小结
-
php判断某个方法是否存在函数function_exists (),method_exists()与is_callable()区别与用法解析
-
php中自定义函数dump查看数组信息类似var_dump
-
PHP经典设计模式之依赖注入定义与用法详解
-
JS回调函数基本定义与用法实例分析
-
php数组序列化函数(php常用数组函数和用法)
-
PHP二维数组排序的3种方法和自定义函数分享
-
PHP中substr()与explode()函数用法分析
-
php常用字符串长度函数strlen()与mb_strlen()用法实例分析
-
php array_chunk()函数用法与注意事项