当前位置: 首页 > 网络学院 > 服务端脚本教程 > PHP > array_keys() 函数
The array_keys() function returns an array containing the keys.
array_keys()函数返回一个数组中的所有键。
array_keys(array,value) |
Parameter 参数 | Description 描述 |
---|---|
array | Required. Specifies an array 必要参数。指定一个数组 |
value | Optional. You can specify a value, then only the keys with this value are returned 可选参数。你可以指定一个值,只返回和该值相关的键 |
strict | Optional. Used with the value parameter. Possible values: 可选参数。与值参数一起使用。可以使用下面的值:
|
<?php $a=array("a"=>"Horse","b"=>"Cat","c"=>"Dog"); print_r(array_keys($a)); ?> |
The output of the code above will be:
上述代码将输出下面的结果:
Array ( [0] => a [1] => b [2] => c ) |
Using the value parameter.
使用值参数
<?php $a=array("a"=>"Horse","b"=>"Cat","c"=>"Dog"); print_r(array_keys($a,"Dog")); ?> |
The output of the code above will be:
上述代码将输出下面的结果:
Array ( [0] => c) |
Using the strict parameter: false
使用严格的参数:false
<?php $a=array(10,20,30,"10"); print_r(array_keys($a,"10",false)); ?> |
The output of the code above will be:
上述代码将输出下面的结果:
Array ( [0] => 0 [1] => 3 ) |
Using the strict parameter: true
使用严格参数:true
<?php $a=array(10,20,30,"10"); print_r(array_keys($a,"10",true)); ?> |
The output of the code above will be:
上述代码将输出下面的结果:
Array ( [0] => 3) |