PHP : compléter une chaine jusqu’à une taille donnée avec str_pad()
Lorsqu’on crée des numéros de client ou des numéros de facture, il peut être utile de compléter une chaine de caractère par des caractères de notre choix et sur une taille donnée.
Formater un numéro de facture
Par exemple, si l’identifiant d’une facture dans la base de données est 148 et que le numéro doit être affiché sous la forme 000148, la fonction str_pad()
permet de faire cela simplement.
- Le premier argument est la chaine de caractère à compléter
- Le deuxième est la taille totale de la chaine à créer
- Le troisième est le (ou les) caractères à ajouter
- et le dernier est le pad_type parmi les suivants : STR_PAD_RIGHT, STR_PAD_LEFT, ou STR_PAD_BOTH (selon si la chaine doit être complétée sur la droite, la gauche ou des deux cotés)
Si cet article vous a aidé, si vous avez des questions ou des améliorations à proposer, n'hésitez pas à me laisser un commentaire en bas de page !