array_keys 返回数组中所有的键名
封面图
•
2025-10-06
•
PHP
158
0
0
0
是的,`array_keys()` 是 PHP 中的一个内置函数,用于返回数组中所有的键名(即索引或关联键)。 ### 语法: ```php array array_keys ( array $array [, mixed $search_value = null [, bool $strict = false ]] ) ``` ### 参数说明: - `$array`:要获取键名的数组。 - `$search_value`(可选):如果指定了这个参数,函数将只返回具有该值的键。 - `$strict`(可选):当 `$search_value` 被指定时,此参数决定是否严格比较类型(`true` 表示严格比较,`false` 表示松散比较)。 --- ### 示例 1:获取所有键名 ```php $array = array("a" => 1, "b" => 2, "c" => 3); $keys = array_keys($array); print_r($keys); ``` **输出:** ``` Array ( [0] => a [1] => b [2] => c ) ``` --- ### 示例 2:根据值查找键名 ```php $array = array("a" => 1, "b" => 2, "c" => 1); $keys = array_keys($array, 1); print_r($keys); ``` **输出:** ``` Array ( [0] => a [1] => c ) ``` --- ### 示例 3:使用严格比较 ```php $array = array("a" => "1", "b" => 1, "c" => "1"); $keys = array_keys($array, 1, true); print_r($keys); ``` **输出:** ``` Array ( [0] => b ) ``` 因为 `"1"` 和 `1` 类型不同,只有 `"b"` 的值是整数 `1`。 --- 如果你有具体的数组或需求,我可以帮你写更具体的例子。
上一篇:
set_include_path 设置include_path配置选项
下一篇:
sort 对数组排序
标题录入,一次不能超过6条
返回顶部
留言
留言
评论