ホームページ >バックエンド開発 >PHPの問題 >PHPに配列キーが存在するかどうかを検出する方法

PHPに配列キーが存在するかどうかを検出する方法

青灯夜游
青灯夜游オリジナル
2022-05-09 19:06:586300ブラウズ

2 つの方法: 1. 「array_key_exists("指定されたキー値", $arr)」を使用し、存在する場合は true を返します。 2. "isset($arr["指定されたキー値"]"を使用して、指定されたキー名に対応する値が存在するかどうかを確認し、キーが存在するかどうかを判断します。存在する場合は、trueを返します。

PHPに配列キーが存在するかどうかを検出する方法

このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 7.1、DELL G3 コンピューター

PHP が検出する 2 つの方法配列キーが存在するかどうか:

1. array_key_exists() 関数を使用します

array_key_exists() 関数は、指定されたキー名が配列に存在するかどうかを確認します。配列を取得し、キー名が存在する場合は true を返し、キー名が存在しない場合は false を返します。

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr = array("Volvo" => "XC90", "BMW" => "X5");
if (array_key_exists("Volvo", $arr)) {
	echo "数组key存在!";
} else {
	echo "数组key不存在!";
}
?>

PHPに配列キーが存在するかどうかを検出する方法

2. isset() 関数を使用します

isset() 関数 変数が設定されているかどうか、NULL ではないかどうかを検出するために使用されます。

検出のアイデア:
  • 使用 array name["key"]

    指定された配列要素にアクセスするには、
  • isset() 関数を使用して、配列要素が存在するかどうかを検出します。


    If存在し、NULL でない場合は TRUE を返し、それ以外の場合は FALSE を返します。

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr = array("Volvo" => "XC90", "BMW" => "X5");
if (isset($arr["a"])) {
	echo "数组key存在!";
} else {
	echo "数组key不存在!";
}
?>
PHPに配列キーが存在するかどうかを検出する方法

推奨学習: 「PHP ビデオ チュートリアル##」 #"

以上がPHPに配列キーが存在するかどうかを検出する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。