Bonjour,
Nouvelle exercice, plus simple (du moins, je l'espère). Il consiste à créer une fonction qui va calculer la somme des nombres d'un chiffre.
Difficulté: /
Exercice: Oui, il y a bien une différence entre nombre et chiffre. Des chiffres, il y en a 10 : 0, 1, 2, 3, 4, 5, 6, 7, 8 et 9. Alors que des nombres, il y en a une infinité (c'est l'ensemble Z pour ceux qui connaissent) : 19, -9, 0, 95672, -23, par exemple.
Éléments: Petite aide : vous pouvez convertir un nombre en chaine de caractère en faisant comme ceci :
Avec ceci, je pense que vous pourez vous débrouiller
PS : je sait qu'il y a beaucoup d'autre manières de faire (certaines sont plus simple), mais la mienne permet de faire découvrir des nouveaux éléments du PHP. Mais si vous voulez faire autrement, n'hésitez pas.
Nouvelle exercice, plus simple (du moins, je l'espère). Il consiste à créer une fonction qui va calculer la somme des nombres d'un chiffre.
Difficulté: /
Exercice: Oui, il y a bien une différence entre nombre et chiffre. Des chiffres, il y en a 10 : 0, 1, 2, 3, 4, 5, 6, 7, 8 et 9. Alors que des nombres, il y en a une infinité (c'est l'ensemble Z pour ceux qui connaissent) : 19, -9, 0, 95672, -23, par exemple.
Éléments: Petite aide : vous pouvez convertir un nombre en chaine de caractère en faisant comme ceci :
- Code:
<?php
$chiffre = 954;
$chaine = (string)$chiffre;
// vous pouvez aussi faire comme ceci :
$chaine = "$chiffre";
// ou encore :
$chaine = str_val($chiffre);
- Code:
<?php
$chaine[0] // premier caractère de la chaine
$chaine[1] // deuxième caractère de la chaine
$chaine[150] // 151ème caractère de la chaine
- Code:
for($i=0; $i<strlen($chiffre); $i++)
{
// addition du caractère courant au résultat
}
Avec ceci, je pense que vous pourez vous débrouiller
PS : je sait qu'il y a beaucoup d'autre manières de faire (certaines sont plus simple), mais la mienne permet de faire découvrir des nouveaux éléments du PHP. Mais si vous voulez faire autrement, n'hésitez pas.