首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

str_pad

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

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

描述

代码语言:javascript
复制
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()示例

代码语言:javascript
复制
<?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 →

扫码关注腾讯云开发者

领取腾讯云代金券