fonction PHP

fonction PHP - Programmation

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.

Reply

Marsh Posté le 28-11-2001 à 10:31:52   

Reply

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.

Reply

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é).


---------------
VIVE L'AMOUR. :)
Reply

Marsh Posté le 28-11-2001 à 11:55:22    

je te remercie.
je test de suite

Reply

Marsh Posté le 28-11-2001 à 12:03:38    

ca marche nickel !!
Grand merci !!!

Reply

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 :hello:

Reply

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 :hello:  



Je sais pas si le str_replace ne remplace pas toute la chaine. Faut que je regarde comment elle fonctionne du coup. ;)


---------------
VIVE L'AMOUR. :)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed