begin process at 2012 02 15 00:39:05
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

conversion entier en chaine avec longueur de chaine fixe...


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

conversion entier en chaine avec longueur de chaine fixe...

lundi 13 novembre 2006 à 16:47:27 | conversion entier en chaine avec longueur de chaine fixe...

Shivan0910

Bonjour,

Je vais certainement faire le boulet, car ca doit être quelque chose de dit et répété... surtout que la semaine dernière j'ai trouvé la solution mais que je ne remets plus la main dessus...

mon prlbèmee :

J'ai un nombre qui s'incrémente dans une boucle 1, 2, 3, ... n
J'aimerai appliquer une sorte de masque à cet entier pour le convertir en chaine de caractères de 4 caractères avec des "0" devant
0001, 0002, 0003, 0004, ... 0100 ... 1000...

J'avais lu un code ou c'était fait en une ligne, sans faire de boucle, tester la longueur de la chaine attribuer les 0 selon le nombre de caractères etc... quelque chose genre

$MaChaine=xxx_la_fonction_xxx('0000', $MonChiffre);

A peu de chose près j'ai bien l'impression que ca ressemblait à ca meme si je crois qu'il y avait quand meme strlen quelque part dans l'exemple que j'avais trouvé, l'important pour moi étant de ne pas faire une boucle juste pour ca...

Si quelqu'un peut me réorienter ou me donner un exemple, ca m'aiderait beaucoup,

Merci d'avance,

Cordialement,

Shivan0910

"la vitesse de la lumière est supérieure à celle du son, c'est pourquoi un imbécile parait intelligent jusqu'a ce qu'il parle !!"
lundi 13 novembre 2006 à 18:00:19 | Re : conversion entier en chaine avec longueur de chaine fixe...

malalam

Administrateur CodeS-SourceS
Réponse acceptée !
Hello,

<?php
for ($i = 1; $i < 1050; $i += 50) {
    echo sprintf ('%04s', $i);
    echo '<br />';
}
?>

par exemple.
Y a aussi str_pad ().

lundi 13 novembre 2006 à 18:01:38 | Re : conversion entier en chaine avec longueur de chaine fixe...

juki_webmaster

Membre Club
Salut, Pour faire tres simple : echo sprintf('%04d, '52'); // 0052 Maniere " à l'ancienne " avec transtypage à gogo : function zero($zero, $val) { $lenzero = strlen($zero); for ($i=($lenzero-strlen($val)), $j=0; $i<$lenzero;$i++,$j++) $zero[$i] = $val[$j]; return $zero; } echo zero('0000','52'); // 0052
lundi 13 novembre 2006 à 18:06:43 | Re : conversion entier en chaine avec longueur de chaine fixe...

juki_webmaster

Membre Club
Oups malalam :x Je cherchais justement le nom de la fonction (str_pad())
mardi 14 novembre 2006 à 08:38:08 | Re : conversion entier en chaine avec longueur de chaine fixe...

Shivan0910

str_pad, c'est ce que je cherchais, merci !!

"la vitesse de la lumière est supérieure à celle du son, c'est pourquoi un imbécile parait intelligent jusqu'a ce qu'il parle !!"


Cette discussion est classée dans : boucle, chaine, chose, entier, longueur


Répondre à ce message

Sujets en rapport avec ce message

Longueur de chaine... [ par ElfeNoir ] Bonjour!En résumé : j'ai créé une page de format pdf, (en php), avec un tableau qui est renseigné par une bdd, le problème que je rencontre est de ca convertir une chaine en entier [ par jimmypage64 ] [8)]Zoso addition des valeurs qui sont dans une chaine [ par ikramta ] bon aprés midi pour tous. mon formulaire contient des checkbox dont leur valeur est un entier .mon problème est que je veut additionner ces entier m longueur d'une chaine, en byte... [ par pysco68 ] bonjour les gens!!bon je me bats avec une petite fonction qui me génère un fichier  CSV (valeurs séparées par virgule...) jusque là tout va bien le to rename dans une boucle opendir [ par sugarbagsandhammers ] Bonjour, je cherche depuis un petit temps à renommer des fichiers dans une boucle opendir. je cherche à renommer mes fichiers img1,img2,img3 en img1, couper une chaine [ par zut69 ] Bonjour,J'ai un grand nombre sous une forme précise que je voudrais découper.Voici un nombre: 123456789et je voudrais faire une boucle qui mette dans Système de note dans une boucle PHP [ par tybmhi ] Bonjour, J'ai crée une boucle PHP qui permet d'afficher des messages posté par des internautes. J'aimerais pouvoir rajouté à cela un système de note ( SEPARER UNE CHAINE DE CARACTERE BDD PHP [ par jodlo ] Salut ,J'ai une chaîne dans un champ et plusieur enregistrement, dans la table bdd qui est par exemple : " se2131 sm, se2353 l xl " bien entendu il pe Tableau Atteindre un index [ par Also know as ] Bonjour à tous, Voilà, j'aimerais savoir s'il était possible d'atteindre un index avec un boucle ou l'index serait différent du compteur $i qui serait Fonction qui vérifie la présence d'une partie d'une chaine caractère.. [ par Dure ] Bonjour, voila ma question est toute simple mais je n'ai pas trouver réponse sur google.Alors voila je voudrais savoir s'il existe une fonction php qu


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 6,084 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales