- <?php
- $arr=array(
- "one" => "php",
- "two" => "java",
- "three" => array("a" => "apple","b" => "bananner")
- );
- echo '<pre />';
- print_r(array_keys($arr));//输出键名
- echo '<pre />';
- print_r(array_values($arr));//输出键值
- ?>
array_keys() 函数返回包含数组中全部键名的一个新数组。php
使用 value 参数:java
- <?php
- $a=array("a"=>"Horse","b"=>"Cat","c"=>"Dog");
- print_r(array_keys($a,"Dog"));
- ?>
输出:数组
Array ( [0] => c)
使用 strict 参数 (false):app
- <?php
- $a=array(10,20,30,"10");
- print_r(array_keys($a,"10",false));
- ?>
输出:ide
Array ( [0] => 0 [1] => 3 )
array_values() 函数返回一个包含给定数组中全部键值的数组,但不保留键名。 函数