先決條件: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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。