Tiradus
229Messages postés
31 octobre 2007Date d'inscription
26 décembre 2011Dernière intervention
23 juil. 2008 à 21:45
Bonsoir,
je ne suis pas un pro de programmation ou de php ;)
Mais je peux juste te donner une idée de principe (Cependant il doit certainement y avoir plus optimal et plus simple) :
=============
La synthaxe du code est complètement fausse c'est juste pour l'idée
=============
// Ta variable de base
$variable = lalala12345;
// Une variable temporaire en dehors de la boucle (Je sais pas si il y a besoin)
$var;
// Une boucle qui te permettra de tester chaque caractère de
// ta chaine pour savoir si c'est numérique ou non.
for (i=0; i<(strlen($variable)-1);i++) {
// Permet de sélectionner quel caractère tu va tester avec le i de la boucle
$j=$i++;
// Chaque tour de boucle tu va tester le caractère suivant
$str=substr($variable, $i, $j );
// Si le caractère est de type entier
if (is_int($str)){
// Tu l'ajoutes aux autres
$var=$var+$str;
}
// Ensuite tu testes le caractère suivant
}
Navré, de ne pouvoir te donner le code exact mais c'est comme sa que je vois les choses.
Tiradus