str_pad
(PHP 4 >= 4.0.1, PHP 5)
str_pad — Rellena un string hasta una longitud determinada con otro string
Descripción
$input
, int $pad_length
[, string $pad_string = " "
[, int $pad_type = STR_PAD_RIGHT
]] )
Esta función devuelve el string input
rellenado por la izquierda, la derecha, o en ambos lados hasta la longitud
especificada. Si el argumento opcional
pad_string no se suministra, el
input se rellena con espacios, de lo contrario, se
rellena con los caracteres de pad_string
hasta el límite.
Parámetros
-
input -
El string de entrada.
-
pad_length -
Si el valor de
pad_lengthes negativo, inferior o igual a la longitud del string de entrada, no se realiza el rellenado. -
pad_string -
Nota:
El
pad_stringse puede truncar si el número necesario de caracteres de relleno no pueden ser divididos uniformemente por la longitud depad_string. -
pad_type -
El argumento opcional
pad_typepuede serSTR_PAD_RIGHT,STR_PAD_LEFT, oSTR_PAD_BOTH. Si no se especificapad_typese asume comoSTR_PAD_RIGHT.
Valores devueltos
Devuelve el string rellenado.
Ejemplos
Ejemplo #1 Ejemplo de str_pad()
<?php
$input = "Alien";
echo str_pad($input, 10); // produce "Alien "
echo str_pad($input, 10, "-=", STR_PAD_LEFT); // produce "-=-=-Alien"
echo str_pad($input, 10, "_", STR_PAD_BOTH); // produce "__Alien___"
echo str_pad($input, 6 , "___"); // produce "Alien_"
?>