Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: FireLink le le 14-11-2003 a 13:28:02

Titre: Question bien simple...
Posté par: FireLink le le 14-11-2003 a 13:28:02

Salut, il me faudrait savoir comment ajouter 0 au début d'une chaîne de caractères si elle est inférieure à 10?

Merci d'avance!

Titre: Re:Question bien simple...
Posté par: erwinol le le 14-11-2003 a 18:55:47


Code:

if(strlen($chaine) < 10) {
$new = "0" . $chaine ;
}


oubien sous forme de fonction :


Code:

function addZero($chaine){
return (strlen($chaine) < 10)?"0".$chaine : $chaine ;
}


la fonction retourne la chaine de départ si la longueur est supérieure ou égale à 10 et retourne la chaine avec un "0" devant si la longueur est inférieure à 10.

Titre: Re:Question bien simple...
Posté par: FireLink le le 15-11-2003 a 01:28:06

Je ne parlais per du nombre de caractères mais bon, on s'en fous parce que j'ai trouvé une autre solution entre temps!

Merci d'avoir cherché Erwin!

Titre: Re:Question bien simple...
Posté par: erwinol le le 15-11-2003 a 01:46:05

ah oui pardon je viens de comprendre ;D

Titre: Re:Question bien simple...
Posté par: FireLink le le 15-11-2003 a 13:41:11

Bah, c'est pas grave, merci quand même!

Titre: Re:Question bien simple...
Posté par: Shain le le 15-11-2003 a 23:42:45

Tu peux poster ta réponse Firelink ?

Ca peux interresser d'autres webmasters ;-)

Titre: Re:Question bien simple...
Posté par: FireLink le le 16-11-2003 a 02:21:38

Bah, ya pas de problèmes, c'est tellement simple, c'est que des conditions... tellement simple que j'y ai pas pensé tout de suite... En fait, c'était pour que le classement soit correct, le 4 arrivait avant 13...


Code:
if ($score<= 9)
   {
   $score="0".$score;
   }


et


Code:

$score=str_replace("0","",$sco[score]);

pour enlever le 0 (question d'esthétique)

C'est ça que je voulais dire quand je disais que c'était simple ;)

Titre: Re:Question bien simple...
Posté par: Shain le le 16-11-2003 a 23:07:22

D'accord ;-)


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.