PHP

str_pad

str_pad

(PHP 4 >= 4.0.1, PHP 5, PHP 7)

str_pad - 用另一个字符串将字符串填充到一定的长度

描述

string str_pad ( string $input , int $pad_length [, string $pad_string = " " [, int $pad_type = STR_PAD_RIGHT ]] )

该函数将填充在左侧,右侧或双侧的输入字符串返回到指定的填充长度。 如果未提供可选参数pad_string,则会用空格填充输入,否则将使用pad_string中的字符填充至极限。

参数

input

输入字符串。

pad_length

如果值pad_length为负值,小于或等于输入字符串的长度,则不发生填充,并将input返回。

pad_string

注意pad_string如果所需数量的填充字符不能被pad_string长度均分,则可能会被截断。

pad_type

可选参数pad_type可以是STR_PAD_RIGHT,STR_PAD_LEFT或STR_PAD_BOTH。 如果未指定pad_type,则假定为STR_PAD_RIGHT。

返回值

返回填充的字符串。

例子

示例#1 str_pad()示例

<?php $input = "Alien"; echo str_pad($input, 10                      // produces "Alien     " echo str_pad($input, 10, "-=", STR_PAD_LEFT  // produces "-=-=-Alien" echo str_pad($input, 10, "_", STR_PAD_BOTH   // produces "__Alien___" echo str_pad($input,  6, "___"               // produces "Alien_" echo str_pad($input,  3, "*"                 // produces "Alien" ?>

← str_ireplace

str_repeat →