获取关联数组的第一个值,不确定关联数组里面的key值

2015-03-17 17:31:04 |  分类:PHP
我们首先来假设一个条件,我们不知道数组$unipcn里面的key值或者不确定里面有没有某key, 我们只知道$unipcn是一个索引数组,我们要获取该数组的第一个值。 
 
<?php
 
$unipcn=array(
 'yiqifa'=>array('name'=>'yiqifa','sales'=>5000),
 'linktech'=>array('name'=>'linktech','sales'=>800),
 'qq'=>array('name'=>'qq','sales'=>1000),
 'duomai'=>array('name'=>'duomai','sales'=>1300),
);
 
 
 
print_r(current($unipcn));//获取数组$unipcn的第一个值,输出: Array ( [name] => yiqifa [sales] => 5000 )
 
//但是如果你操作过$unipcn就需要先reset一下,再获取了
 
print_r(end($unipcn)); //将数组$unipcn的内部指针指向最后一个单元,获取数组$unipcn的最后一个值,输出: Array ( [name] => duomai [sales] => 1300 )
 
print_r(current($unipcn));//输出: Array ( [name] => duomai [sales] => 1300 )
 
reset($unipcn);//将数组的内部指针指向第一个单元
 
print_r(current($unipcn));//输出: Array ( [name] => yiqifa [sales] => 5000 )
 
 
//这样就获取到了$unipcn关联数组的的一个值了.
 
 
2015-03-17 17:31:04 |  阅读( 0 ) |  评论( 0)
分享到: