ホームページ >バックエンド開発 >PHPの問題 >PHPの配列にこの値があるかどうかを確認する方法

PHPの配列にこの値があるかどうかを確認する方法

PHPz
PHPzオリジナル
2023-04-23 09:13:11497ブラウズ

PHP では、in_array() 関数を使用して、配列に特定の値が含まれているかどうかを判断できます。

in_array() 関数は、検索する値と検索する配列の 2 つのパラメーターを受け取ります。

以下は、配列に特定の値が含まれているかどうかを判断するために in_array() 関数を使用する例です。

<?php
$fruits = array(&#39;apple&#39;, &#39;banana&#39;, &#39;orange&#39;, &#39;grape&#39;);
if (in_array(&#39;banana&#39;, $fruits)) {
    echo "数组中包含了banana";
} else {
    echo "数组中没有包含banana";
}
?>

上記のコードは、最初に $fruits という名前の配列を定義します。 4つの果物。次に、in_array() 関数を使用して、配列 $fruits に値 'banana' が含まれているかどうかを確認します。含まれている場合は「配列にバナナが含まれています」と出力され、含まれていない場合は「配列にバナナが含まれていません」と出力されます。

array_search() 関数を使用して、配列に特定の値が含まれているかどうかを確認することもできます。 array_search() 関数は、検索する値と検索する配列の 2 つのパラメータを受け取ります。

以下は、array_search() 関数を使用して、配列に特定の値が含まれているかどうかを判断する例です。

<?php
$fruits = array(&#39;apple&#39;, &#39;banana&#39;, &#39;orange&#39;, &#39;grape&#39;);
$result = array_search(&#39;banana&#39;, $fruits);
if ($result !== false) {
    echo "数组中包含了banana,它的键值为" . $result;
} else {
    echo "数组中没有包含banana";
}
?>

上記のコードは、最初に $fruits という名前の配列を定義します。 4つの果物。次に、array_search() 関数を使用して、配列 $fruits に値 'banana' が含まれているかどうかを確認します。含まれている場合、出力は「バナナが配列に含まれており、そのキー値は X です」、そうでない場合は、出力は「バナナは配列に含まれていません」になります。このうち、X は配列内の値のキー値です。

概要:

in_array() 関数を使用しても、array_search() 関数を使用しても、配列に特定の値が含まれているかどうかを判断するのは非常に簡単です。検索したい値と検索したい配列をパラメータとして渡すだけです。同時に、両方の関数には戻り値があります。in_array() 関数は、値が配列内に存在するかどうかを示すブール値を返します。array_search() 関数は、配列内の値のキー値を返し、存在する場合は false を返します。存在しない。

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

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