Función str_pad
La función str_pad rellena una string con otra
string hasta una longitud determinada. El primer parámetro
recibe la string, el segundo - la cantidad de caracteres
hasta la cual se debe rellenar la string, el tercer
parámetro - con qué se debe rellenar la string.
El cuarto parámetro opcional especifica
desde qué lado rellenar la string. Este parámetro
puede tomar los siguientes valores: STR_PAD_LEFT
- rellenar la string por la izquierda, STR_PAD_RIGHT
- rellenar la string por la derecha (este es el valor
por defecto).
Sintaxis
str_pad(string $string, int $length, string $pad_string = " ", int $pad_type = STR_PAD_RIGHT): string
Ejemplo
Rellenemos la string con el carácter '+'
para que la string tenga 10 caracteres:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+');
?>
Resultado de ejecutar el código:
'abcde+++++'
Ejemplo
Ahora la string se rellenará no por la derecha, sino por la izquierda:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+', STR_PAD_LEFT);
?>
Resultado de ejecutar el código:
'+++++abcde'
Véase también
-
la función
array_pad,
que rellena un array con elementos dados -
la función
array_fill,
que llena un array con un valor necesario -
la función
str_repeat,
que repite una string un número determinado de veces