ホームページ >バックエンド開発 >PHPの問題 >PHP配列で和集合を実行する方法

PHP配列で和集合を実行する方法

青灯夜游
青灯夜游オリジナル
2022-10-17 19:21:141379ブラウズ

実装手順: 1. array_merge() を使用して複数の配列を 1 つの配列にマージします。構文は「array_merge(array 1, array 2...)」です; 2. array_unique() を使用して要素を削除しますマージされた配列内 繰り返される値の場合、構文 "array_unique (マージ配列)" は和集合配列を返します; 3. array_sum() 関数を使用して和集合配列の合計を計算します (構文 "array_sum (和集合配列)")。

PHP配列で和集合を実行する方法

このチュートリアルの動作環境: Windows7 システム、PHP8.1 バージョン、DELL G3 コンピューター

配列結合とは、2 つ以上を結合することです。配列の結合と重複排除後のコレクション。

PHP 配列では、array_merge() 関数、array_unique() 関数、および array_sum() 関数を使用して和集合の合計を実行できます。

#実装アイデア:

  • 最初に配列をマージし、2 つ以上の配列の和集合を見つけます

  • 次に、結合を合計します

実装手順:

ステップ 1 : array_merge() を使用します。配列をマージする関数

array_merge() 関数は複数の配列の要素をマージし、次の配列の要素が前の配列に追加され、最後にマージされた配列を返します。

注: 元の配列に同じ文字列キー名がある場合は、キー名の後の値で前の値が上書きされます。元の配列に数値キー名が含まれている場合は、後の値が前の値になります。は上書きされず、追加されます。

例: 3 つの配列を結合する


<?php
header("Content-type:text/html;charset=utf-8");
$arr1 = [1,2,3,4,5];
$arr2 = [2,3,6,7,8,9];
$arr3 = [10];
var_dump($arr1);
var_dump($arr2);
var_dump($arr3);
$result = array_merge($arr1,$arr2,$arr3);
echo "合并数组后:";
var_dump($result);
?>

PHP配列で和集合を実行する方法

ステップ 2: array_unique() 関数を使用して、配列から重複する値を削除します。配列をマージして配列を取得します Union

array_unique() 関数で配列から重複値を削除できます

$bj=array_unique($result);
echo "并集数组:";
var_dump($bj);

PHP配列で和集合を実行する方法

ステップ 3 : array_sum() 関数を使用して和集合を計算します。 配列の合計

array_sum() 関数は、配列内のすべての要素の合計を計算できます。

$sum=array_sum($bj);
echo "并集之和:".$sum;

PHP配列で和集合を実行する方法

推奨学習: 「

PHP ビデオ チュートリアル

以上がPHP配列で和集合を実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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