您好,登錄后才能下訂單哦!
今天小編給大家分享一下php數組中如何進行并集求和的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。
實現步驟:1、用array_merge()將多個數組合并為一個數組,語法“array_merge(數組1,數組2...)”;2、用array_unique()去除合并數組中的重復值,語法“array_unique(合并數組)”,會返回一個并集數組;3、用array_sum()函數計算并集數組的和,語法“array_sum(并集數組)”。
本教程操作環境:windows7系統、PHP8.1版、DELL G3電腦
數組并集是將兩個或多個數組合并去重后的集合。
在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);
?>
步驟2:使用array_unique()函數去除合并數組的重復值獲取數組并集
array_unique()函數可以去除數組重復值
$bj=array_unique($result);
echo "并集數組:";
var_dump($bj);
步驟3:使用array_sum()函數計算并集數組的和
array_sum()函數可以計算數組中所有元素的和。
$sum=array_sum($bj);
echo "并集之和:".$sum;
以上就是“php數組中如何進行并集求和”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。