PHP str_pad() 函数用法及示例

    PHP String 字符串函数手册

    str_pad()函数用于使用另一个字符串填充字符串为指定长度。

语法

str_pad(string,length,pad_string,pad_type)

定义和用法

它用于将字符串填充到新长度。该函数返回 string 被从左端、右端或者同时两端被填充到制定长度后的结果。如果可选的 pad_string 参数没有被指定,string 将被空格字符填充,否则它将被 pad_string 填充到指定长度。

返回值

它返回已填充的字符串

参数

序号参数与说明
1

string

必需。它指定要填充的字符串

2

length

必需。它指定新的字符串长度

3

pad_string

可选。它指定用于填充的字符串

4

pad_type

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

可能的值:

  • STR_PAD_BOTH - 填充字符串的两侧。如果不是偶数,则右侧获得额外的填充。

  • STR_PAD_LEFT - 填充字符串的左侧。

  • STR_PAD_RIGHT - 填充字符串的右侧。这是默认的。

在线示例

试试下面的实例,使用str_pad填充字符串:

<?php
   
   //使用:填充字符串的右侧
   $input = "nhooo ";
   echo str_pad($input,18,":"); 
   
   echo '<br>';
    //填充字符串的左侧
   $str = "nhooo.com";
   echo str_pad($str,20,"!",STR_PAD_LEFT);
   
   echo '<br>';
    //填充字符串的两侧
   $str = "wwww.nhooo.com";
   echo str_pad($str,20,"-",STR_PAD_BOTH);

?>
测试看看‹/›

输出结果

nhooo ::::::::::::
!!!!!!!!!!!nhooo.com
---wwww.nhooo.com---

PHP String 字符串函数手册