le 21/03/2007 à 11:10
Amery
Bonjour,
j'ai essaie de créer une fonction qui calcule le nombre clé pour un taroscope. Pour trouver le chiffre clé, il suffit d'additioner tous les chiffres qui composent un nombre généré à partir d'une date. Exemple, si on prend la date d'aujourdhui: 21.03.2007, on trouve le chiffre comme suit:
21+3+2007 = 2031 = 2+0+3+1 = 6
ou encore
31.12.2006 = 31+12+2006 = 2049 = 2+0+4+9= 15 = 1+5 = 6
J'ai créé la fonction suivante,
Mais elle ne marche pas exactement. Si le nombre est 2049, elle additionne seulement 0+4+9, sans prendre en compte le 2.
Une solution?
Amery
j'ai essaie de créer une fonction qui calcule le nombre clé pour un taroscope. Pour trouver le chiffre clé, il suffit d'additioner tous les chiffres qui composent un nombre généré à partir d'une date. Exemple, si on prend la date d'aujourdhui: 21.03.2007, on trouve le chiffre comme suit:
21+3+2007 = 2031 = 2+0+3+1 = 6
ou encore
31.12.2006 = 31+12+2006 = 2049 = 2+0+4+9= 15 = 1+5 = 6
J'ai créé la fonction suivante,
function calcul_taro($input)
{
$chiffres = array();
while(strlen($input)>0)
{
$chiffres[] = $input{0};
$input = substr($input, 1);
}
$total = array_sum($chiffres);
return $total;
}
Mais elle ne marche pas exactement. Si le nombre est 2049, elle additionne seulement 0+4+9, sans prendre en compte le 2.
Une solution?
Amery