Cet article présentera en profondeur comment utiliser PHP pour compléter l'algorithme de multiplication des éléments de position correspondants de deux tableaux. Cette technique d'algorithme pratique est facilement maîtrisée avec l'analyse détaillée et un exemple de code.
Étant donné deux tableaux d'entiers de longueur égale, un nouveau tableau doit être retourné et chaque élément du nouveau tableau est le produit des deux éléments de tableau d'origine à la position correspondante.
$a = [1, 2, 3, 4];
$b = [2, 3, 4, 5];
// Résultat de sortie:[2, 6, 12, 20]
$a = [4, 6, 2, 1];
$b = [6, 2, 1, 9];
// Résultat de sortie:[24, 12, 2, 9]
L'idée principale est de traverser deux tableaux, de trouver les éléments de multiplication de position correspondants via l'index, d'enregistrer le résultat sur un nouveau tableau et enfin de renvoyer le tableau.
Étapes de mise en œuvre spécifiques:
function multiply($arr1, $arr2) {
$res = []; // Arrêt des résultats de stockage
$len = count($arr1);
for ($i = 0; $i < $len; $i++) {
$res[$i] = $arr1[$i] * $arr2[$i];
}
return $res;
}
Ce code est simple et clair, adapté à tous les développeurs PHP pour comprendre et utiliser.
Cet article présente comment utiliser PHP pour implémenter l'algorithme de multiplication des éléments correspondants de deux tableaux, et démontre en détail les exemples et le code. Cette méthode ne se limite pas aux opérations de multiplication, mais peut également être facilement étendue à d'autres opérations telles que l'addition et la soustraction des éléments correspondants.
La maîtrise de cet algorithme de base est très utile pour améliorer les compétences en programmation PHP et résoudre des problèmes liés à la matrice. J'espère que cet article vous inspirera.