教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php数组入门教程之获取当前数组键

php数组入门教程之获取当前数组键

发布时间:2016-08-26   编辑:jiaochengji.com
本文介绍下,php数组入门之获取当前数组键的方法,就是使用key()函数。有需要的朋友,可以看看。

在php数组函数中,key()函数返回input_array中当前指针所在位置的键。

其形式如下:
mixed key(array array) 

例子,通过迭代处理数组并移动指针来输出$fruits数组的键:

<?php
//获取数组的键
//by www.jbxue.com
$fruits = array("apple"=>"red", "banana"=>"yellow");  
while ($key = key($fruits)) {  
printf("%s <br />", $key);  
next($fruits);  
}  
//output :
// apple   
// banana  
?>

注意,每次调用key()时不会移动指针。
因此,需要使用next()函数,此函数的唯一作用是完成推进指针的任务。

再举一个例子,供大家参考:

<?php
//PHP获取数组的键名与键值
//by www.jbxue.com
array_keys($array) //返回所有键名
array_values($array) //返回所有键值
$result=array_reverse($input); //将数组颠倒,不保留键名
$result_keyed=array_reverse($input,true); //将数组颠倒,保留键名
array_keys($array,"blue");  //返回值为blue的键名
?>

您可能感兴趣的文章:
php 判断数组维数的例子(一维,二维或多维)
php数组入门教程之获取当前数组键
php数组入门教程之获取当前数组键和值
php数组入门教程之求关联数组的差集
php入门教程(索引)
php数组入门教程之获取当前数组值
【PHP学习】新手必备PHP常用函数大集合
PHP高效生成一个不重复随机数
如何巧用 PHP 数组函数
php 数组的指针操作(php数组函数汇总)

[关闭]
~ ~