PHP | array_keys()函数
array_keys() 是PHP中的内置函数,用于返回数组的所有键或键的子集。
句法:
array array_keys($input_array, $search_value, $strict)
参数:该函数接受三个参数,其中一个是必需的,另外两个是可选的。
- $input_array (强制):指我们要操作的数组。
- $search_value (可选):指的是我们要在数组中搜索关键元素的数组的值。如果传递了此参数,则该函数将仅返回与此元素对应的键,否则它将返回数组的所有键。
- $strict (可选):确定在搜索期间是否应使用严格比较(===)。 false 是默认值。
返回值:该函数返回一个数组,其中包含输入数组的所有键或键子集,具体取决于传递的参数。
例子:
Input : $input_array = ("one" => "shyam", 2 => "rishav",
"three" => "gaurav")
Output :
Array
(
[0] => one
[1] => 2
[2] => three
)
Input : $input_array = ("one", "two", "three", "one",
"four", "three", "one", "one")
$search_value = "one"
Output :
Array
(
[0] => 0
[1] => 3
[2] => 6
[3] => 7
)
在下面的程序中,我们将一个简单的关联数组传递给函数array_keys(),以打印其所有键:
"shyam", 2 => "rishav",
"three" => "gaurav");
print_r(get_Key($array));
?>
输出:
Array
(
[0] => one
[1] => 2
[2] => three
)
在下面的程序中,与数组一起,我们传递了一个仅返回关键位置的值。
输出:
Array
(
[0] => 0
[1] => 3
[2] => 6
[3] => 7
)
参考: 函数 : PHP 。 PHP