STR_PAD |
Chaine de note |
|---|---|
| PHP 4.0.1+ | |
Syntaxe
| function str_pad($input, $pad_length); |
| function str_pad($input, $pad_length, $pad_string); |
| function str_pad($input, $pad_length, $pad_string , $pad_type); |
Paramètres
| Nom | Description | |
|---|---|---|
| $input | Ce paramètre permet d'indiquer la chaine de caractères source | |
| $pad_length | Ce paramètre permet d'indiquer la longueur que doit atteindre la chaine de caractères | |
| $pad_string | Ce paramètre permet d'indiquer les caractères a ajouter à la chaine de caractères pour atteindre la longueur spécifié si vous ne voulez pas utiliser des espaces comme insertion. | |
| $pad_type | Ce paramètre permet d'indiquer le mode de centrage lors de l'ajout des espaces : | |
| Constante | Description | |
| STR_PAD_BOTH | Cette valeur permet d'indiquer d'insérer des espaces au début et à la fin. | |
| STR_PAD_LEFT | Cette valeur permet d'indiquer d'insérer des espaces au début. | |
| STR_PAD_RIGHT | Cette valeur permet d'indiquer d'insérer des espaces à la fin. | |
Retour
| Valeur | Description |
|---|---|
| chaine de caractères | Cette valeur indique la chaine de caractères ayant subit le traitement spécifié. |
Description
Cette fonction permet de fixer la longueur d'une chaine de caractères à l'aide d'espace si la longueur est inférieur.
Exemple
Voici un exemple montrant une utilisation plus classique de cette fonction :
- <?php
- echo "LPAD('1',3,'0')=".str_pad('1',3,'0',STR_PAD_LEFT)."<br />";
- echo "LPAD('9',3,'0')=".str_pad('9',3,'0',STR_PAD_LEFT)."<br />";
- echo "LPAD('10',3,'0')=".str_pad('10',3,'0',STR_PAD_LEFT)."<br />";
- echo "LPAD('50',3,'0')=".str_pad('50',3,'0',STR_PAD_LEFT)."<br />";
- echo "LPAD('99',3,'0')=".str_pad('99',3,'0',STR_PAD_LEFT)."<br />";
- echo "LPAD('100',3,'0')=".str_pad('100',3,'0',STR_PAD_LEFT)."<br />";
- echo "LPAD('1001',3,'0')=".str_pad('1001',3,'0',STR_PAD_LEFT)."<br />";
- ?>
on obtiendra le résultat suivant :
LPAD('1',3,'0')=001LPAD('9',3,'0')=009
LPAD('10',3,'0')=010
LPAD('50',3,'0')=050
LPAD('99',3,'0')=099
LPAD('100',3,'0')=100
LPAD('1001',3,'0')=1001
Voir également
Langage de programmation - MySQL - Référence des fonctions - LPAD
Dernière mise à jour : Dimanche, le 5 avril 2015