php使用数组的内部指针控制函数遍历数组

php使用数组的内部指针控制函数遍历数组,数组的内部指针式数组内部的组织机构,指向一个数组中的某个元素.默认指向数组中的第一个元素,通过移动或改变指针的位置,可以访问数组中的任意元素.

<?php
/**
 * 使用数组的内部指针控制函数遍历数组
 * 数组的内部指针式数组内部的组织机构,指向一个数组中的某个元素.默认指向数组中的第一个元素,通过移动或改变指针的位置,可以访问数组中的任意元素.对于数组指针的控制,PHP提供了以下几个内建函数可以利用
 * current()取得目前指针位置的内容资料
 * key()读取目前指针所指向资料的索引值
 * next()将数组中的内部指针移动到下个单元
 * prev()将数组的内部指针倒回一位
 * end()将数组的内部指针指向最后一个元素
 * reset()将目前指针无条件移至第一个索引位置
 */

$contact = array(1,'测试','公司','北京市','姓名');
//数组刚声明时,数组指针在数组中的第一个元素位置
//使用key()和current()函数传入数组$contact,返回数组中的当前元素的键和值
echo '第一个元素'.key($contact).'=>'.current($contact).'<br/>';
next($contact);
next($contact);
echo '第三个元素'.key($contact).'=>'.current($contact).'<br/>';
end($contact);//将数组的内部指针指向最后一个元素
echo '最后一个元素'.key($contact).'=>'.current($contact).'<br/>';
prev($contact); //将数组内部指针倒回一位
echo '倒数第二个元素'.key($contact).'=>'.current($contact).'<br/>';
reset($contact);
echo '第一个元素'.key($contact).'=>'.current($contact);


发表评论

发表评论

*

沙发空缺中,还不快抢~