Position actuelle: Accueil> Derniers articles> Tutoriel de l'algorithme PHP: une méthode pratique pour multiplier les éléments correspondants de deux tableaux

Tutoriel de l'algorithme PHP: une méthode pratique pour multiplier les éléments correspondants de deux tableaux

gitbox 2025-07-26

introduire

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.

Description de la question

É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.

Échantillon de démo

 $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]

Idées d'algorithmes

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:

  • Initialisez un tableau vide pour stocker les résultats.
  • Calculez la longueur du tableau.
  • Boucle à travers le tableau et multiplier les éléments correspondants à leur tour.
  • Enregistrez le produit dans le tableau de résultat.
  • Renvoie le tableau de résultat.

Implémentation de code

 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.

Résumer

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.