码迷,mamicode.com
首页 > Web开发 > 详细

通过PHP current()函数获取未知字符键名数组第一个元素的值

时间:2014-09-24 18:09:27      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   os   java   ar   strong   sp   

通过PHP current()函数获取未知字符键名数组第一个元素的值    

 

在开发中经常遇到这样问题,获取数组第一个元素的值,如果是数字索引那还好,直接$array[0],如果键名是字符串,你又未知这个字符串呢?用current()函数就可以做到。

当然,你可以用array_shift()函数,但是它会破坏原数组(即,删除数组中的第一个元素,并返回被删除元素的值)。

 

关于 current() 函数: 

每个数组中都有一个内部的指针指向它“当前的”单元,初始指向插入到数组中的第一个单元。用current()获取。 

类似函数: 

end() 将array的内部指针移动到最后一个单元并返回其值。 

next() 返回数组内部指针指向的下一个单元的值,或当没有更多单元时返回FALSE。 

prev() 返回数组内部指针指向的前一个单元的值,或当没有更多单元时返回FALSE。 

reset() 将array的内部指针倒回到第一个单元并返回第一个数组单元的值,如果数组为空则返回FALSE。

 

<?php
$arr = array("a"=>"php","java","c");
echo current($arr);  / /php
echo next($arr);  // java
echo prev($arr);  // php 指向上一单元的值,所以又为php了
echo end($arr);  // c
?>

通过PHP current()函数获取未知字符键名数组第一个元素的值

标签:style   blog   http   color   os   java   ar   strong   sp   

原文地址:http://www.cnblogs.com/shsgl/p/3991007.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!