兩種方法:1、使用「array_search(指定鍵值,$arr)」語句,如果傳回鍵名則有指定鍵值,如果傳回FALSE則沒有指定鍵值。 2.用「array_keys($arr,鍵值)」語句,若傳回的鍵名數組為空,則沒有指定鍵值,反之則有鍵值。
本教學操作環境:windows7系統、PHP7.1版、DELL G3電腦
php偵測陣列是否有某個鍵值的兩種方法
方法1:使用array_search() 函數
array_search() 函數在陣列中搜尋某個鍵值,並傳回對應的鍵名。如果沒有值則否則傳回 FALSE。
<?php header('content-type:text/html;charset=utf-8'); $arr=array(1,0,'4',2,3,4); if(array_search(4,$arr)!="FALSE"){ echo "有指定键值"; }else{ echo "没有指定键值"; } ?>
2、使用array_keys()函數
array_keys()函數也可以搜尋鍵值,傳回對應鍵名。
但array_keys()會以陣列形式傳回得到的陣列鍵名。如果沒有指定值,則傳回的陣列是空數組。
<?php header('content-type:text/html;charset=utf-8'); $arr=array(1,0,'4',2,3,4); $key=array_keys($arr,6); var_dump($key); if($key!=[]){ echo "有指定键值"; }else{ echo "没有指定键值"; } ?>
修改一下,搜尋2
$key=array_keys($arr,2);
#推薦學習:《PHP影片教學 》
以上是php怎麼檢測數組是否有某個鍵值的詳細內容。更多資訊請關注PHP中文網其他相關文章!
陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章
Windows 11 KB5054979中的新功能以及如何解決更新問題
4 週前ByDDD
如何修復KB5055523無法在Windows 11中安裝?
3 週前ByDDD
Inzoi:如何申請學校和大學
1 個月前ByDDD
如何修復KB5055518無法在Windows 10中安裝?
3 週前ByDDD
在哪裡可以找到Atomfall中的站點辦公室鑰匙
4 週前ByDDD

熱工具

WebStorm Mac版
好用的JavaScript開發工具

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

Atom編輯器mac版下載
最受歡迎的的開源編輯器