“Php/func array key exists”的版本间差异
来自菜鸟教程
(Bot commit) |
小 (机器人:添加分类Php基础教程) |
||
第1行: | 第1行: | ||
− | |||
= PHP array_key_exists()函数 = | = PHP array_key_exists()函数 = | ||
第117行: | 第116行: | ||
</div> | </div> | ||
[[../php_ref_array|❮PHP数组参考]]<br /> | [[../php_ref_array|❮PHP数组参考]]<br /> | ||
+ | |||
+ | [[分类:Php基础教程]] |
2020年11月12日 (四) 08:44的最新版本
PHP array_key_exists()函数
例
检查数组中是否存在键“ Volvo”:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5"); if (array_key_exists("Volvo",$a)) { echo "Key exists!"; } else { echo "Key does not exist!"; } ?>
定义和用法
array_key_exists()函数检查数组中是否有指定的键,如果键存在,则返回true;如果键不存在,则返回false。
Tip: 请记住,如果在指定数组时跳过键,则会生成一个整数键,该整数键从0开始,每个值增加1。(请参见下面的示例)
句法
array_key_exists(key, array)
参数值
参数 | 描述 |
---|---|
key | 需要。指定密钥 |
array | 需要。指定一个数组 |
技术细节
返回值: | 如果键存在,则返回TRUE;如果键不存在,则返回FALSE |
PHP版本: | 4.0.7+ |
更多例子
例
检查键“ Toyota”是否存在于数组中:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5"); if (array_key_exists("Toyota",$a)) { echo "Key exists!"; } else { echo "Key does not exist!"; } ?>
例
检查整数键“ 0”是否存在于数组中:
<?php $a=array("Volvo","BMW"); if (array_key_exists(0,$a)) { echo "Key exists!"; } else { echo "Key does not exist!"; } ?>