當前位置: 首頁> 最新文章列表> PHP算法教程:實現兩個數組對應元素相乘的實用方法

PHP算法教程:實現兩個數組對應元素相乘的實用方法

gitbox 2025-07-26

介紹

本文將深入介紹如何用PHP完成兩個數組對應位置元素相乘的算法。通過詳細解析和示例代碼,幫助您輕鬆掌握這一實用算法技巧。

題目描述

給定兩個長度相等的整數數組,要求返回一個新數組,新數組中每個元素是對應位置兩個原數組元素的乘積。

示例演示

$a = [1, 2, 3, 4];
$b = [2, 3, 4, 5];
// 輸出結果:[2, 6, 12, 20]
 $a = [4, 6, 2, 1];
$b = [6, 2, 1, 9];
// 輸出結果:[24, 12, 2, 9]

算法思路

核心思路是遍歷兩個數組,通過索引找到對應位置的元素相乘,將結果保存到新的數組中,最後返回該數組。

具體實現步驟:

  • 初始化一個空數組用於存放結果。
  • 計算數組長度。
  • 循環遍歷數組,依次取對應元素相乘。
  • 將乘積存入結果數組。
  • 返回結果數組。

代碼實現

function multiply($arr1, $arr2) {
    $res = []; // 存儲結果數組
    $len = count($arr1);
    for ($i = 0; $i < $len; $i++) {
        $res[$i] = $arr1[$i] * $arr2[$i];
    }
    return $res;
}

這段代碼簡單明了,適合所有PHP開發者理解和使用。

總結

本文介紹瞭如何用PHP實現兩個數組對應元素相乘的算法,並通過實例和代碼詳細演示。此方法不僅限於乘法操作,也可輕鬆擴展為對應元素相加、相減等其它運算。

掌握這一基礎算法,對提高PHP編程技能和解決數組相關問題非常有幫助。希望本文內容對您有所啟發。