上一篇
array_keys实例详解_详解
- 行业动态
- 2024-06-11
- 2068
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" 的键名。
本站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本站,有问题联系侵删!
本文链接:http://www.xixizhuji.com/fuzhu/68718.html