Bonjour,

Chose simple à faire : compléter une chaine de caractères avec des blancs jusqu'à une certaine longueur.

Vous allez me répondre ... utilises la fonction str_pad.

Oui mais voilà, j'ai tout essayé, cela ne marche pas. Même l'exemple donné sur le site officiel ne fonctionne pas.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
$input = "Alien";
echo str_pad($input, 10);
echo "test";
J'obtiens simplement
Alien test
Il n'y a qu'un seul blanc alors que j'en attendais 5 pour obtenir le résultat suivant
Alien test
Tiens c'est bizarre, à la prévisualisation de mon message il ne restitue qu'un seul blanc après Alien alors que j'en ai saisi et visualisé 5 !!!!

J'ai essayé plusieurs syntaxes :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
echo str_pad($input, 10, ' ');
 
echo str_pad($input, 10, ' ');
J'ai vérifié mon script. Il est enregistré en code page ISO 8859-2

Avez vous rencontré ce problème et surtout sa solution ?

Si oui, n'hésitez pas à me la communiquer, vous pourrez gagner ......toute ma gratitude.

Bonne fin de journée à toutes et tous.

@lain