ホームページ >バックエンド開発 >PHPの問題 >PHPで配列に指定されたキーが含まれているかどうかを検出する方法

PHPで配列に指定されたキーが含まれているかどうかを検出する方法

青灯夜游
青灯夜游オリジナル
2022-05-24 20:57:362292ブラウズ

2 つの方法: 1. 「array_key_exists("key name", array)」ステートメントを使用します。これが含まれている場合は true を返し、そうでない場合は含まれません。 2. isset() を使用して、指定されたキー名に対応する要素が存在するかどうかを検出します。構文は "isset($配列名["キー名"])" です。含まれている場合は true を返し、含まれていない場合は true を返します。含まれています。

PHPで配列に指定されたキーが含まれているかどうかを検出する方法

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

php 検出array キーを指定する 2 つのメソッドを含めるかどうか

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["key name"] が存在するかどうかを検出するだけです。

<?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 中国語 Web サイトの他の関連記事を参照してください。

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