首頁  >  文章  >  後端開發  >  php怎麼檢測數組中是否包含指定鍵

php怎麼檢測數組中是否包含指定鍵

青灯夜游
青灯夜游原創
2022-05-24 20:57:362269瀏覽

兩種方法:1、用「array_key_exists("鍵名",陣列)」語句,若包含則傳回true,反之不包含。 2.用isset()偵測指定鍵名對應的元素是否存在,語法“isset($數組名["鍵名"])”,若包含則傳回true,反之不包含。

php怎麼檢測數組中是否包含指定鍵

本教學操作環境:windows7系統、PHP8.1版、DELL G3電腦

php偵測陣列中是否包含指定鍵的兩種方法

1、使用array_key_exists() 函數

##array_key_exists($key,$array) 函數檢查某個陣列中是否存在指定的鍵名,如果鍵名存在則傳回true,如果鍵名不存在則傳回false。

<?php
header("Content-type:text/html;charset=utf-8");
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (array_key_exists("Toyota",$a))
{
    echo "指定键存在";
}
else
{
    echo "指定键不存在";
}
?>

php怎麼檢測數組中是否包含指定鍵

2、使用isset() 函數

isset() 函數用於偵測變數是否已設定且非 NULL。

只需使用isset() 函數偵測指定陣列元素

$array["鍵名"]是否存在即可。

<?php
header("Content-type:text/html;charset=utf-8");
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (isset($a["BMW"]))
{
    echo "指定键存在";
}
else
{
    echo "指定键不存在";
}
?>

php怎麼檢測數組中是否包含指定鍵

推薦學習:《

PHP影片教學

以上是php怎麼檢測數組中是否包含指定鍵的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn