pos返回数组当前指针的内容,是current函数的别名
/**
* &Alias; <function>current</function>
* @link https://php.net/manual/en/function.pos.php
* @param $arg
*/
function pos(&$arg) { }
/**
* Return the current element in an array
* @link https://php.net/manual/en/function.current.php
* @param array|object $array <p>
* The array.
* </p>
* @return mixed The current function simply returns the
* value of the array element that's currently being pointed to by the
* internal pointer. It does not move the pointer in any way. If the
* internal pointer points beyond the end of the elements list or the array is
* empty, current returns false.
* @meta
*/
function current (array $array) {}
示例:
$array = [
'a' => 'cat',
'b' => 'dog',
'c' => 'pig'
];
$result = pos($array);
var_dump($result);//string(3) "cat"
next($array);
$result = pos($array);
var_dump($result);//string(3) "dog"