php不使用函數求數組的交集的方法:1、建立一個PHP範例檔;2、定義一個空數組$result用來保存交集;3、循環遍歷第一個數組$arr1中的每個元素$item1;4、在$arr1循環中再次循環遍歷第二個數組$arr2中的每個元素$item2;5、判斷兩個元素是否相等,如果相等則將它加入到結果數組$result中;6、循環結束後,返回結果數組$result即可。
本教學作業系統:Windows10系統、php8.1.3版本、Dell G3電腦。
php可以使用雙重循環遍歷數組,然後逐個比較數組元素是否相等來實現兩個數組的交集。
具體方法如下:
定義一個空數組$result用來保存交集
$arr1 = array(1, 2, 4, 6, 8); $arr2 = array(3, 6, 8, 9, 10); $result = array(); foreach ($arr1 as $item1) { foreach ($arr2 as $item2) { if ($item1 == $item2) { $result[] = $item1; } } } print_r($result);
Array ( [0] => 6 [1] => 8 )
以上是php如何不使用函數求數組的交集的詳細內容。更多資訊請關注PHP中文網其他相關文章!