array_keys
array_keys
(PHP 4, PHP 5, PHP 7)
array_keys - 返回数组的所有键或键的子集
描述
array array_keys ( array $array [, mixed $search_value = null [, bool $strict = false ]] )
array_keys()
从中返回键,数字和字符串array
。
如果search_value
指定了可选项,则只返回该值的键。否则,array
返回所有密钥。
参数
array
包含要返回的键的数组。
search_value
如果指定,则只返回包含这些值的密钥。
strict
确定在搜索过程中是否应使用严格比较(===)。
返回值
返回所有键的数组array
。
示例
示例#1 array_keys()示例
<?php
$array = array(0 => 100, "color" => "red"
print_r(array_keys($array)
$array = array("blue", "red", "green", "blue", "blue"
print_r(array_keys($array, "blue")
$array = array("color" => array("blue", "red", "green"),
"size" => array("small", "medium", "large")
print_r(array_keys($array)
?>
上面的例子将输出:
Array
(
[0] => 0
[1] => color
)
Array
(
[0] => 0
[1] => 3
[2] => 4
)
Array
(
[0] => color
[1] => size
)
另请参阅
- array_values() - 返回数组的所有值
- array_combine() - 通过使用一个数组作为键和另一个数组的值创建一个数组
- array_key_exists() - 检查给定的键或索引是否存在于数组中
- array_search() - 在数组中搜索给定值并在成功时返回第一个对应的键
← array_key_exists
array_map →