PHP array_keys() 函数用法及示例

PHP Array 函数手册

PHP array_keys() 函数返回数组中部分的或所有的键名

语法

array_keys ( $input [, $search_value [, $strict]] );

定义和用法

array_keys() 返回 input 数组中的数字或者字符串的键名。
如果指定了可选参数 search_value,则只返回该值的键名。否则 input 数组中的所有键名都会被返回。

参数

序号参数及说明
1

input(必填)

它指定一个数组。

2

search_value(必填)

您可以指定一个值,然后只返回具有该值的键。

3

strict

可选的。与value参数一起使用。

返回值

它从$input数组返回键,数字和字符串

在线示例

返回数组中所有的键名和指定值的键

<?php
   $input = array("a"=>"Monkey","b"=>"Cat","c"=>"Dog");
   print_r(array_keys($input));
   
   $input = array("a"=>"Monkey","b"=>"Cat","c"=>"Dog");
   print_r(array_keys($input,"Dog"));
   
   $input = array(10,20,30,"10");
   print_r(array_keys($input,"10",false));
?>
测试看看‹/›

输出结果:

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

PHP Array 函数手册