六七网络

当前位置: 首页 > 知识问答 > array_keys实例详解_详解

知识问答

array_keys实例详解_详解

2025-09-09 00:49:01 来源:互联网转载

array_keys() 函数是 PHP 中的一个内置函数,用于返回数组中所有键名的一个新数组,这个新数组的键名顺序与原数组相同。

语法

array_keys(array, value, strict)

array:必需,规定要使用的数组。

value:可选,如果设置了该参数,只有包含指定值的键名才会被返回,默认值为 null,表示不限制值。

strict:可选,如果设置为 true,则只返回那些值严格等于 value 的键名,默认值为 false,表示使用宽松比较(即使用 == 进行比较)。

示例

示例1:获取数组的所有键名

<?php$colors = array("a" => "red", "b" => "green", "c" => "blue");print_r(array_keys($colors));?>

输出结果:

Array(    [0] => a    [1] => b    [2] => c)

示例2:获取数组中值为 "green" 的键名

<?php$colors = array("a" => "red", "b" => "green", "c" => "blue");print_r(array_keys($colors, "green"));?>

输出结果:

Array(    [0] => b)

示例3:使用严格比较获取数组中值为 "green" 的键名

<?php$colors = array("a" => "red", "b" => "green", "c" => "green");print_r(array_keys($colors, "green", true));?>

输出结果:

Array()

在这个例子中,由于使用了严格比较,所以没有找到值为 "green" 的键名。

array.keys()和object.keys()

上一篇:JustHost俄罗斯圣彼得堡VPS怎么样?JustHost俄罗斯圣彼得堡VPS带宽质量及流媒体解锁测评结果

下一篇:免费香港cdn加速服务器有哪些优缺点