当前位置: 首页> 函数类别大全> str_pad

str_pad

使用另一个字符串将字符串填充到某个长度
名称:str_pad
分类:字符串
所属语言:php
一句话介绍:把字符串填充为新的长度。

定义和用法

str_pad() 函数把字符串填充为新的长度。

实例

例子 1

填充字符串的右侧,到 30 个字符的新长度:

<?php
$str = "Hello World";
echo str_pad($str,30,".");
?>

亲自试一试

例子 2

填充字符串的左侧:

<?php
$str = "Hello World";
echo str_pad($str,30,".",STR_PAD_LEFT);
?>

亲自试一试

例子 3

填充字符串的两侧:

<?php
$str = "Hello World";
echo str_pad($str,30,".:",STR_PAD_BOTH);
?>

亲自试一试

语法

str_pad(string,length,pad_string,pad_type)
参数 描述
string 必需。规定要填充的字符串。
length 必需。规定新的字符串长度。如果该值小于字符串的原始长度,则不进行任何操作。
pad_string 可选。规定供填充使用的字符串。默认是空白。
pad_type

可选。规定填充字符串的哪边。

可能的值:

  • STR_PAD_BOTH - 填充字符串的两侧。如果不是偶数,则右侧获得额外的填充。
  • STR_PAD_LEFT - 填充字符串的左侧。
  • STR_PAD_RIGHT - 填充字符串的右侧。默认。
同类函数
  • 将字符串转化为大写 strtoupper

    strtoupper

    将字符串转化为大写
  • 不区分大小写的strstr stristr

    stristr

    不区分大小写的strstr
  • 查找字符串首次出现的位置(不区分大小写) stripos

    stripos

    查找字符串首次出现的位置(不区分大小写)
  • 使用“自然顺序”算法比较字符串(不区分大小写) strnatcasecmp

    strnatcasecmp

    使用“自然顺序”算法比较字符串(不区分大
  • 以 C 语言风格使用反斜线转义字符串中的字符 addcslashes

    addcslashes

    以C语言风格使用反斜线转义字符串中的字符
  • 将逻辑顺序希伯来文(logical-Hebrew)转换为视觉顺序希伯来文(visual-Hebrew),并且转换换行符 hebrevc

    hebrevc

    将逻辑顺序希伯来文(logical-He
  • 将格式化后的字符串写入到流 fprintf

    fprintf

    将格式化后的字符串写入到流
  • 将逻辑顺序希伯来文(logical-Hebrew)转换为视觉顺序希伯来文(visual-Hebrew) hebrev

    hebrev

    将逻辑顺序希伯来文(logical-He
热门文章