php数组入门教程之获取当前数组键
在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数组函数汇总)