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

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

青灯夜游
リリース: 2023-03-16 08:18:02
オリジナル
2290 人が閲覧しました

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート