php查看一個數(shù)組中的所有索引key值函數(shù)名是array_keys,當然是索引數(shù)組了,如果是非索引數(shù)組,應該輸出的是索引數(shù)字
該函數(shù)有個非必須值,是寫value的,通過value來查找出所有對應的索引
看語法:
$key_array = array_keys($inputarray[,$key_value]);
返回值是對應索引的數(shù)組。
$inputarray 是要查詢的數(shù)組
$key_value 是非必須選項,是通過value值查詢所有的對應的索引
看下面的例子
1.在有索引數(shù)組中
<?php
$array = array(key1=>value1,site=>www.anypoetry.com);
$keyarray = array_keys($array);
print_r($keyarray);
?>
//結(jié)果是
array
(
[0] => key1
[1] => site
)
2.無索引數(shù)組數(shù)組
<?php
$array = array(key1,value1,site,www.anypoetry.com);
$keyarray = array_keys($array);//如果是10 就不存在了
print_r($keyarray);
?>
結(jié)果是
array
(
[0] => 0
[1] => 1
[2] => 2
[3] => 3
)
3.再看通過value找對應的key值
<?php
$array = array(key1=>value1,site=>www.anypoetry.com,name=>www.anypoetry.com);
$keyarray = array_keys($array,www.anypoetry.com);
print_r($keyarray);
?>
結(jié)果是
array
(
[0] => site
[1] => name
)
通過上面的例子你就可以深刻的理解array_keys的用法了。
更多信息請查看IT技術(shù)專欄