PHP pos函数

PHP pos函数教程

PHP 中的 pos 函数用于返回 数组 中的当前单元。每个数组中都有一个内部的指针指向它 “当前的” 单元,初始指向插入到数组中的第一个单元。其实 pos 函数是 current 函数的别名。

pos函数详解

语法

pos ( array &$array ) : mixed

参数

参数 描述
array 数组。

返回值

pos() 函数返回当前被内部指针指向的数组单元的值,并不移动指针。如果内部指针指向超出了单元列表的末端,pos() 返回 FALSE。

案例

pos获取数组当前元素

使用 pos() 函数,获取数组当前元素

<?php echo "嗨客网(www.haicoder.net)<br>"; $arr = array("name"=>"haicoder", "url"=>"www.haicoder.net"); echo "pos =", pos($arr), "<br>"; next($arr); echo "pos =", pos($arr), "<br>"; next($arr); echo "pos =", pos($arr), "<br>";

程序运行后,控制台输出如下:

20_PHP pos函数详解.png

我们首先,使用了 pos 获取了数组的当前元素,返回了数组的第一个元素,接着,我们使用了 next 移动了数组中的指针,再次获取数组的当前元素,此时返回了数组的第二个元素。

同时,我们发现,当数组的指针移到最后时,我们再次使用 pos 获取数组的当前元素,返回了 False。

PHP pos函数总结

PHP 中的 pos 函数用于返回数组中的当前单元。每个数组中都有一个内部的指针指向它 “当前的” 单元,初始指向插入到数组中的第一个单元。其实 pos 函数是 current 函数的别名。