返回列表 发新帖

array_keys实例详解_详解

[复制链接]

9

主题

23

帖子

23

积分

新手上路

Rank: 1

积分
23
发表于 2024-10-22 17:05:02  | 显示全部楼层 | 阅读模式
array_keys() 函数是 PHP 中的一个内置函数,用于返回数组中所有键名的一个新数组,这个新数组的键名顺序与原数组相同。

zbhjida1xatn2h3.jpg

zbhjida1xatn2h3.jpg


(图片来源网络,侵删)
语法

array_keys(array, value, strict)
array:必需,规定要使用的数组。
value:可选,如果设置了该参数,只有包含指定值的键名才会被返回,默认值为 null,表示不限制值。
strict:可选,如果设置为 true,则只返回那些值严格等于 value 的键名,默认值为 false,表示使用宽松比较(即使用 == 进行比较)。
示例
示例1:获取数组的所有键名

"red", "b" => "green", "c" => "blue");
print_r(array_keys($colors));
?>
输出结果:

Array
(
    [0] => a
    [1] => b
    [2] => c
)
示例2:获取数组中值为 "green" 的键名

"red", "b" => "green", "c" => "blue");
print_r(array_keys($colors, "green"));
?>
输出结果:

Array
(
    [0] => b
)
示例3:使用严格比较获取数组中值为 "green" 的键名

"red", "b" => "green", "c" => "green");
print_r(array_keys($colors, "green", true));
?>
输出结果:

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

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表