Remplissez le reste d'une chaîne de caractères avec des espaces
je vous remercie pour votre soutien.
J'ai une chaîne de caractères, par exemple, à 32 caractères. Pour la première, je veux estabilish que la chaîne ayant un max de 32 caractères et je veux ajouter des espaces vides, si les caractères n'est, par exemple, 9.
Exemple:
ABCDEFGHI ---> 9 caractères
Ce que je veux c':
ABCDEFGHI___________ ---> 9 caractères + 23 espaces ajoutés automatiquement.
Merci
Double Possible de le Formatage d'un nombre de zéros en PHP
OriginalL'auteur user1499315 | 2012-07-19
Vous devez vous connecter pour publier un commentaire.
La fonction que vous cherchez est
str_pad
.http://php.net/manual/de/function.str-pad.php
Le remplissage par défaut de la chaîne est déjà espaces vides.
Que votre longueur maximale devrait être de 32 et
str_pad
de ne pas prendre des mesures lorsque la chaîne est supérieure à 32 caractères que vous pourriez vouloir raccourcir à l'aide desubstr
alors:http://de.php.net/manual/de/function.substr.php
Ce nouveau ne prendre aucune mesure si votre chaîne est exactement 32 caractères de long, de sorte que vous vous retrouvez toujours avec une chaîne de 32 caractères dans
$result
maintenant.OriginalL'auteur bardiir
Utilisation str_pad:
OriginalL'auteur Sergey Eremin
Utilisation
str_pad
fonction:OriginalL'auteur Aleks G
vous avez besoin
str_pad
Vous pouvez avoir à gauche ou à droite rembourré, des tonnes d'options, vérifiez-les tous ici
Si le niveau d'entrée dépasse 32 caractères, aucune action n'est prise, mais c'est facile à vérifier à mettre en œuvre:
OriginalL'auteur Elias Van Ootegem
Je ne suis pas un dev PHP, mais je pense que cette est ce que vous voulez.
OriginalL'auteur AksharRoop
espère que ce serait utile pour vous
OriginalL'auteur guosheng1987
Si vous voulez faire plus de personnalisation de l'intérieur de la fonction, vous pouvez utiliser cette
OriginalL'auteur Dion
C'est ce que Vous voulez?
Quand vu d'autres commentaires, ce sera la meilleure solution.
OriginalL'auteur dpitkevics