📜  PHP | array_keys()函数(1)

📅  最后修改于: 2023-12-03 14:45:13.583000             🧑  作者: Mango

PHP | array_keys()函数

array_keys() 函数返回一个包含数组中所有键名的新数组。

语法
array_keys($array, $search_value, $strict)
参数说明

$array:必需。规定数组。 $search_value:可选。规定要搜索的值。 $strict:可选。如果该参数为true,则查找键名时区分大小写。

返回值

返回一个包含数组中所有键名的新数组。

示例
例1:返回一个包含数组所有键名的新数组
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");

print_r(array_keys($age));
?>

返回结果

Array
(
    [0] => Peter
    [1] => Ben
    [2] => Joe
)
例2:查找数组中的值
<?php
$a=array("blue"=>"blue","red"=>"red","green"=>"green", "yellow"=>"yellow");
print_r(array_keys($a,"green"));
?>

返回结果

Array
(
    [0] => green
)
例3:使用 $strict 参数查找键名
<?php
$arr = array(
    "name" => "Tom",
    "age" => 29,
    "address" => "New York",
    "school" => "MIT"
);

$keys = array_keys($arr, "tom", true);
print_r($keys);

$keys = array_keys($arr, "Tom", true);
print_r($keys);
?>

返回结果

Array
(
)
Array
(
    [0] => name
)
参考链接