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.