ホームページ  >  記事  >  バックエンド開発  >  PHP で 2 つの配列に重複要素があるかどうかを確認する方法

PHP で 2 つの配列に重複要素があるかどうかを確認する方法

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌オリジナル
2023-08-01 15:20:101123ブラウズ

phpでは、「array_intersect()」関数を使用して、2つの配列に重複要素があるかどうかを判定できます。操作方法は、 1. PHPサンプルファイルを作成します。 2. 2つの配列「array1」と「を定義します。」 array2" それぞれいくつかの要素が含まれています。 3. "array_intersect()" 関数を使用して 2 つの配列をパラメーターとして渡し、結果を変数 "$intersection" に保存します。 4. 変数 "$intersection" が空かどうかを確認します。 。

PHP で 2 つの配列に重複要素があるかどうかを確認する方法

このチュートリアルのオペレーティング システム: Windows 10 システム、php8.1.3 バージョン、Dell G3 コンピューター。

PHP では、array_intersect() 関数を使用して、2 つの配列に重複する要素があるかどうかを判断できます。 array_intersect() 関数は、2 つの配列をパラメーターとして受け取り、2 つの入力配列間の共通要素を含む新しい配列を返します。

array_intersect() によって返された新しい配列が空でない場合は、2 つの配列に重複した要素があることを意味します。

以下は、2 つの配列に重複要素があるかどうかを判断する方法を示すサンプル コードです:

<?php
$array1 = array(1, 2, 3, 4, 5);
$array2 = array(4, 5, 6, 7, 8);
intersection=arrayintersect(intersection = array_intersect(intersection=arrayintersect(array1, $array2);
if (!empty($intersection)) {
    echo "两个数组存在重复元素";
} else {
    echo "两个数组不存在重复元素";
}
?>

上の例では、それぞれいくつかの要素を含む 2 つの配列 array1 と array2 を定義しました。 。次に、 array_intersect() 関数を使用して 2 つの配列を引数として渡し、返された結果を変数 $intersection に保存します。

最後に、empty() 関数を使用して、$intersection が空かどうかを確認します。空でない場合は、「2 つの配列に重複した要素があります」と出力され、そうでない場合は、「重複した要素があります」と出力されます。 2 つの配列に重複する要素はありません。」

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

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