先决条件:PHP | array_keys()函数
array_key_exists()是PHP的内置函数,用于检查数组内是否存在特定的键或索引。如果在数组中找到指定的键,则该函数返回True,否则返回false。
用法:
boolean array_key_exists($index, $array)
参数:此函数接受两个参数,如下所述:
- $index(必填):此参数是指在输入数组中需要搜索的键。
- $array(强制性):此参数指向我们要在其中搜索给定键$index的原始数组。
返回值:此函数返回一个布尔值,即TRUE和FALSE,分别取决于键是否存在于数组中。
注意:嵌套键将返回结果为FALSE。
例子:
Input: $array = array("ram"=>25, "krishna"=>10, "aakash"=>20, "gaurav") $index = "aakash" Output : TRUE Input : $array = ("ram", "krishna", "aakash", "gaurav"); $index = 1 Output : TRUE Input : $array = ("ram", "krishna", "aakash", "gaurav"); $index = 4 Output : FALSE
下面的程序演示了PHP中的array_key_exists()函数:
- 在下面的程序中,我们将看到如何在保存key_value对的数组中找到键。
<?php // PHP function to illustrate the use // of array_key_exists() function Exists($index, $array) { if (array_key_exists($index, $array)){ echo "Found the Key"; } else{ echo "Key not Found"; } } $array = array("ram"=>25, "krishna"=>10, "aakash"=>20, "gaurav"); $index = "aakash"; print_r(Exists($index, $array)); ?>
输出:
Found the Key
- 如果没有key_value对退出(如以下情况),则数组将考虑默认键(即从零开始的数字键),并在$index限制范围内返回True。
<?php // PHP function to illustrate the use of // array_key_exists() function Exists($index, $array) { if (array_key_exists($index, $array)) { echo "Found the Key"; } else{ echo "Key not Found"; } } $array=array("ram", "krishna", "aakash", "gaurav"); $index = 2; print_r(Exists($index, $array)); ?>
输出:
Found the Key
参考:
http://php.net/manual/en/function.array-key-exists.php
相关用法
- PHP pi( )用法及代码示例
- p5.js second()用法及代码示例
- PHP Ds\Map get()用法及代码示例
- p5.js value()用法及代码示例
- p5.js str()用法及代码示例
- PHP Ds\Map put()用法及代码示例
- p5.js int()用法及代码示例
- p5.js max()用法及代码示例
- PHP tan( )用法及代码示例
- CSS hsl()用法及代码示例
- d3.js d3.max()用法及代码示例
- p5.js nfp()用法及代码示例
注:本文由纯净天空筛选整理自Chinmoy Lenka大神的英文原创作品 PHP | array_key_exists() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。