Cet article continue de vous présenter la série d'exercices d'algorithme. Dans l'article précédent "Exercice d'algorithme PHP 3 : échangez le premier et le dernier caractères de la chaîne", je vous ai présenté comment échanger le premier et le dernier caractères de la chaîne. Les personnages, les amis intéressés peuvent en apprendre davantage ~
Maintenant, je vais vous poser une question : « Comment écrire un programme PHP pour multiplier les éléments correspondants de deux listes données » ?
Qu'est-ce que cela signifie ?
Comme le montre l'image ci-dessous, multipliez simplement les données correspondantes des deux lignes !
Bon, passons directement au code :
Le code PHP est le suivant :
<?php function multiply_two_lists($x, $y) { $a = explode(' ',trim($x)); $b = explode(' ',trim($y)); foreach($a as $key=>$value){ $output[$key] = $a[$key]*$b[$key]; } return implode(' ',$output); } echo multiply_two_lists(("10 12 3"), ("1 3 3"))."<br>";
Le résultat de sortie est
Dans l'exemple ci-dessus, nous avons donné deux colonnes de données, à savoir 10, 12, 3 et 1, 3, 3.
Multipliez ensuite les éléments correspondants des deux listes données, c'est-à-dire trouvez 10*1, 12*3, 3*3.
Évidemment, les résultats de la multiplication sont respectivement 10, 36 et 9.
Voici 2 fonctions que vous devez connaître :
Fonction trim()
: supprime les caractères vides ou autres caractères prédéfinis des deux côtés de la chaîne. trim()
函数:移除字符串两侧的空白字符或其他预定义字符。
→附相关函数:ltrim()移除字符串左侧的空白字符或其他预定义字符。rtrim() 移除字符串右侧的空白字符或其他预定义字符。
explode()
函数:把字符串打散为数组。
其语法是“explode(separator,string,limit)
→ Ci-joint sont les fonctions associées : ltrim() supprime les caractères vides ou autres caractères prédéfinis sur le côté gauche de la chaîne. rtrim() supprime les caractères d'espacement ou autres caractères prédéfinis du côté droit d'une chaîne.
Fonctionexplode()
: divisez la chaîne en un tableau.
→Remarque : Le paramètre "séparateur" ne peut pas être une chaîne vide. Cette fonction est binaire.
Il n'y a pas beaucoup d'introduction sur la boucle foreach ici. Vous pouvez lire l'article "🎜Utilisation de foreach en PHP🎜". 🎜🎜Enfin, je voudrais recommander à tout le monde le "🎜Tutoriel vidéo PHP🎜" le plus récent et le plus complet ~ Venez apprendre ! 🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!