网站制作学习网PHP→正文:php获取 查找数组索引-php函数
字体:

php获取 查找数组索引-php函数

PHP 2012/7/25 20:49:19  点击:不统计

http://www.forasp.cn/
php查看一个数组中的所有索引key值函数名是array_keys,当然是索引数组了,如果是非索引数组,应该输出的是索引数字
该函数有个非必须值,是写value的,通过value来查找出所有对应的索引
看语法:
$key_array = array_keys($inputarray[,$key_value]);
返回值是对应索引的数组。
$inputarray 是要查询的数组
$key_value  是非必须选项,是通过value值查询所有的对应的索引
看下面的例子
1.在有索引数组中
<?php
$array = array("key1"=>"value1","site"=>"www.forasp.cn");
$keyarray = array_keys($array);
print_r($keyarray);
?>
//结果是
Array
(
  [0] => key1
  [1] => site
)
2.无索引数组数组
<?php
$array = array("key1","value1","site","www.forasp.cn");
$keyarray = array_keys($array);//如果是10 就不存在了
print_r($keyarray);
?>
结果是
Array
(
  [0] => 0
  [1] => 1
  [2] => 2
  [3] => 3
)
3.再看通过value找对应的key值
<?php
$array = array("key1"=>"value1","site"=>"www.forasp.cn","name"=>"www.forasp.cn");
$keyarray = array_keys($array,"www.forasp.cn");
print_r($keyarray);
?>
结果是
Array
(
  [0] => site
  [1] => name
)
通过上面的例子你就可以深刻的理解array_keys的用法了。
网站http://www.制forasp作.cn

·上一篇:php 判断数组是否存在key array_key_exists-php函数 >>    ·下一篇:php对数组元素做同样的操作-php函数 >>
推荐文章
最新文章