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