Manuel PHP
Précédent |  | Suivant

# str_pad

(PHP 4 >= 4.0.1)

str_pad -- Complète une chaîne avec une autre

## Description

string str_pad ( string input, int pad_length [, string pad_string [, int pad_type]])

str_pad() complète la chaîne `input` à droite, à gauche ou dans les deux directions, avec `pad_string` jusqu'à la taille de `pad_length`. Si `pad_string` n'est pas fourni, `input` est complété avec des espaces. Sinon, il est complété avec `pad_string`.

`pad_type` peut prendre les valeurs de STR_PAD_RIGHT, STR_PAD_LEFT, ou STR_PAD_BOTH. Si `pad_type` n'est pas spécifiée, cela vaut STR_PAD_RIGHT.

Si `pad_length` est négative ou inférieure à la taille courante de la chaîne `input`, aucun complément n'est ajouté.

Exemple 1. Exemple avec str_pad()
    <?php
    $input = "Paris";
    print str_pad($input, 10);                      // produces "Paris     "
    print str_pad($input, 10, "-=", STR_PAD_LEFT);  // produces "-=-=-Paris"
    print str_pad($input, 10, "_", STR_PAD_BOTH);   // produces "__Paris___"
    ?>

Précédent | Sommaire | Suivant
sscanf | Niveau supérieur | str_repeat