Definition
The str_pad() function pads a string to a new length.
Syntax
str_pad(string, length, pad_string, pad_type)
Parameters
Parameter | Description |
---|---|
string |
Required. Specifies the string to pad. |
length |
Required. Specifies the new string length. If this value is less than the original length of the string, nothing will be done. |
pad_string |
Optional. Specifies the string to use for padding. Default is whitespace. |
pad_type |
Optional. Specifies what side to pad the string. Possible values:STR_PAD_BOTH - Pad to both sides of the string. If not an even number, the right side gets the extra paddingSTR_PAD_LEFT - Pad to the left side of the stringSTR_PAD_RIGHT - Pad to the right side of the string. This is default |
Example
<?php
$str = "Welcome to PHP!";
echo str_pad($str, 20, ".");
echo "<br>";
echo str_pad($str,20,".",STR_PAD_LEFT);