8.127 Chaînes de caractères (Strings)
8 Référence des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Constantes pré-définies . Voir aussi . addcslashes . addslashes . bin2hex . chop . chr . chunk_split . convert_cyr_string . convert_uudecode . convert_uuencode . count_chars . crc32 . crypt . echo . explode . fprintf . get_html_translation_table . hebrev . hebrevc . html_entity_decode . htmlentities . htmlspecialchars_decode . htmlspecialchars . implode . join . levenshtein . localeconv . ltrim . md5_file . md5 . metaphone . money_format . nl_langinfo . nl2br . number_format . ord . parse_str . print . printf . quoted_printable_decode . quotemeta . rtrim . setlocale . sha1_file . sha1 . similar_text . soundex . sprintf . sscanf . str_ireplace ->str_pad . str_repeat . str_replace . str_rot13 . str_shuffle . str_split . str_word_count . strcasecmp . strchr . strcmp . strcoll . strcspn . strip_tags . stripcslashes . stripos . stripslashes . stristr . strlen . strnatcasecmp . strnatcmp . strncasecmp . strncmp . strpbrk . strpos . strrchr . strrev . strripos . strrpos . strspn . strstr . strtok . strtolower . strtoupper . strtr . substr_compare . substr_count . substr_replace . substr . trim . ucfirst . ucwords . vfprintf . vprintf . vsprintf . wordwrap
|
8.127.55 str_pad()
Complète une chaîne jusqu'à une taille donnée
[ Exemples avec str_pad ] PHP 4 >= 4.0.1, PHP 5
string
str_pad (
string
input
,
int
pad_length
,
string
pad_string
,
int
pad_type
)
str_pad retourne la chaîne
input
,
complétée à droite, à gauche ou dans les deux sens, avec la
chaîne
pad_string
jusqu'à ce qu'elle
atteigne la taille de
pad_length
. Si le
paramètre optionnel
pad_string
est omis,
input
sera complétée avec des espaces. Sinon,
cette chaîne sera utilisée.
L'argument optionnel
pad_type
peut être
l'une des constantes suivantes :
STR_PAD_RIGHT
,
STR_PAD_LEFT
, ou
STR_PAD_BOTH
.
Si
pad_type
n'est pas spécifié, il
prend la valeur par défaut de
STR_PAD_RIGHT
.
Si la valeur de
pad_length
est négative, ou
inférieure à la taille courante de la chaîne
input
,
input
est retournée inchangée.
| Exemple avec str_pad |
<?php $input = "Alien"; echo str_pad($input, 10); // affiche "Alien " echo str_pad($input, 10, "-=", STR_PAD_LEFT); // affiche "-=-=-Alien" echo str_pad($input, 10, "_", STR_PAD_BOTH); // affiche "__Alien___" echo str_pad($input, 6 , "___"); // affiche "Alien_" ?>
|
| Note | |
Le paramètre
pad_string
peut être tronqué si le
nombre de caractères de complétion n'est pas multiple de la taille de
pad_string
.
|
|