PHP Boucle de 1 à 10
J'ai besoin de faire une boucle en php qui ne 1 + 2 + 3 + 4 .... + 10 = 55 mais icant le faire fonctionner. Je l'ai fait:
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<?php
for ($i = 1; $i <= 10; $i++){
$sul = $i + $i + $i + $i + $i + $i + $i + $i + $i + $i;
echo "$i + $i + $i + $i + $i + $i + $i + $i + $i + $i = $sul<br>";
};
?>
</body>
Espère que vous pouvez m'aider merci 🙂
- Double Possible de de Référence - Qu'est-ce symbole signifie en PHP?
echo 1+2+3+4+5+6+7+8+9+10;
😉- J'ai besoin de le faire dans une boucle de ses pour l'école
- vous devriez essayer de lire manuel qui vous offre suffisamment d'exemples.
- Écrit pour vous répondre. Aussi, vous devez en savoir plus sur
for
- Reportez-vous à la documentation ici php.net/manual/en/control-structures.for.php
- Si vous avez besoin d'une réponse comme
1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 = 55
Prendre un coup d'oeil à ma réponse. - la accepté de répondre à ne pas imprimer votre sortie désirée. Veuillez vérifier ma réponse. Merci!
- Mis à jour si vous voulez ce genre de structure.
Vous devez vous connecter pour publier un commentaire.
Ce code devrait vous aider:
Vous êtes incorrect à l'aide de la boucle.
Explication
Je pense qu'il sera plus facile de comprendre avec le tableau suivant:
Plus sur
for
vous pouvez le lire dans PHP: pourMise à jour
Si vous souhaitez que votre structure, il peut être comme suit:
Et il sera de sortie
1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 = 55
Quelque chose comme ceci peut-être?
range() - http://php.net/range
array_sum() - http://php.net/array_sum
implode() - http://php.net/implode
Il suffit de faire une boucle à partir de compter de 1 à 10, étant donné ci-dessous. Vous devez initialiser le compteur à 0 et, tandis que la boucle s'exécute, vous devez rassembler /somme au compteur et, enfin, en dehors de la boucle d'impression/l'écho de la contre.
C'est très facile et simple, vous pouvez le faire à l'aide de certaines fonctions de tableau qui est intégré dans PHP.
Si vous ne voulez pas coder en dur, vous pouvez le faire
De sortie est:
De cette façon est la plus courte.
Vous produisez le tableau de 1 à $n(10);
Puis on calcule la somme des éléments.
Et ensuite rejoindre chaque élément avec " + " et d'ajouter la somme.
Là vous allez:
D'une boucle for, en fait, répète un bloc de code n fois, vous la syntaxe est en droit d'acheter votre sémantique est faux: initialise un compteur à 0 et i le compteur à chaque étape que les autres gens disent. Aussi, si ce n'est pas obligatoire d'utiliser un pour, rappelez-vous que la somme des n premiers nombres naturels n(n+1)/2, donc pas de boucle est réellement nécessaire