Maison  >  Article  >  développement back-end  >  Explication détaillée de la façon de saisir la somme d'un tableau PHP à partir du clavier

Explication détaillée de la façon de saisir la somme d'un tableau PHP à partir du clavier

PHPz
PHPzoriginal
2023-04-19 09:16:23687parcourir

Dans le processus de développement d'applications Web, PHP est un langage de programmation couramment utilisé. Les opérations sur les tableaux en PHP sont très courantes et importantes, c'est pourquoi dans cet article, nous présenterons la méthode de sommation des tableaux PHP à partir du clavier.

En PHP, les opérations sur les tableaux sont l'une des opérations que nous utilisons souvent. Nous devons souvent effectuer divers traitements sur les tableaux pour répondre aux exigences de notre application. La sommation est également une opération courante. Si nous voulons saisir un ensemble de tableaux à partir du clavier et effectuer une opération de somme sur ceux-ci, nous pouvons suivre les étapes suivantes :

1 Saisissez le tableau à partir du clavier

Pour saisir un tableau PHP à partir du clavier, nous pouvons. utilisez la variable prédéfinie de PHP $_POST , $_GET, $_REQUEST (peut également utiliser $_COOKIE, $_SESSION), où nous utilisons $_POST dans cet exemple.

Dans le fichier HTML, nous pouvons utiliser le formulaire form pour obtenir la valeur du tableau que nous voulons saisir :

<form method="post" action="">
    <input type="text" name="number[]" />
    <input type="text" name="number[]" />
    <input type="text" name="number[]" />
    <!--此处可以根据需要增加/减少input-->
    <input type="submit" name="submit" value="计算和" />
</form>

Dans le fichier PHP, nous pouvons utiliser le code suivant pour obtenir la valeur du tableau entrée au clavier :

if(isset($_POST['submit'])) {
    $numbers = $_POST['number'];
}

À cette fois, $numbers La variable contiendra le tableau saisi au clavier.

2. Additionnez les tableaux

Après avoir obtenu le tableau d'entrée, nous devons ensuite le résumer. Nous pouvons le faire en utilisant la fonction array_sum() de PHP, qui additionne tous les éléments d'un tableau.

Donc, pour le tableau d'entrée, nous pouvons utiliser le code suivant pour le résumer :

$sum = array_sum($numbers);

3. Afficher les résultats

Enfin, nous devons afficher les résultats dans la page de sortie. Pour ce faire, nous pouvons mettre la valeur de la variable $sum dans un div HTML. Voici le code PHP complet :

if(isset($_POST['submit'])) {
    $numbers = $_POST['number'];
    $sum = array_sum($numbers);
}
?>

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>PHP数组求和</title>
</head>

<body>
    <h3>请输入需要求和的数组:</h3>
    <form method="post" action="">
        <input type="text" name="number[]" />
        <input type="text" name="number[]" />
        <input type="text" name="number[]" />
        <!--此处可以根据需要增加/减少input-->
        <input type="submit" name="submit" value="计算和" />
    </form>
    <br />
    <?php if(isset($_POST[&#39;submit&#39;])): ?>
        <div>输入数组:<?= implode(&#39;, &#39;, $numbers) ?></div>
        <div>求和结果:<?= $sum ?></div>
    <?php endif; ?>
</body>

</html>

Dans le code ci-dessus, nous utilisons la fonction implode() de PHP pour connecter les éléments du tableau ensemble afin de former une chaîne pour une sortie et un affichage faciles.

Résumé :

PHP est un langage de programmation riche et puissant, dont les opérations sur les tableaux constituent une partie importante. En apprenant les méthodes fournies dans cet article, nous pouvons facilement saisir des tableaux PHP à partir du clavier et y effectuer des opérations de somme. Cela nous offre une grande commodité dans les applications de développement Web. J'espère que cela vous sera utile.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn