fonction PHP - Programmation
Marsh Posté le 28-11-2001 à 10:43:05
je pense qu'avec un truc comme str_replace tu devrais t'en sortir, en remplacant le début d'une chaine de 10 "0" par ta variable.
Marsh Posté le 28-11-2001 à 11:08:28
gizmo a écrit a écrit : je pense qu'avec un truc comme str_replace tu devrais t'en sortir, en remplacant le début d'une chaine de 10 "0" par ta variable. |
JE pense pas que ca marcherais.
Personellement, je me ferais ma propre fonction à partir de strlen()
Voilà a peu près le code de la fonction que je ferais :
function completenum($texte,$i)
{ while (strlen($texte)<$i)
{ $texte="0".$texte;
}
return $texte;
}
Avec ça, ca doit marcher (pas testé).
Marsh Posté le 28-11-2001 à 12:24:32
a mon avis, ca aurait été plus simple d'utiliser le str_replace histoire de pas réinventer la roue
Marsh Posté le 28-11-2001 à 16:34:44
dropsy a écrit a écrit : a mon avis, ca aurait été plus simple d'utiliser le str_replace histoire de pas réinventer la roue |
Je sais pas si le str_replace ne remplace pas toute la chaine. Faut que je regarde comment elle fonctionne du coup.
Marsh Posté le 28-11-2001 à 10:31:52
Voila je recois une donnée de 3 à 5 caracteres et je doit mettre cette donnée ds une variable faisant 10 caracteres completé par des 0 à, gauche.
Est t'il possible de declarer des variables d'une longueur fixe et d'un type fie ?
Existe t ilm une fonction PHP me permettant de faire ceci ou dois je en faire une ?
Merci pour votre aide et conseils.