array_keys实例详解_详解

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

array_keys实例详解_详解
(图片来源网络,侵删)

语法

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" 的键名。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/682149.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希新媒体运营
上一篇 2024-06-11 19:08
下一篇 2024-06-11 19:13

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入