php str_pad 函数用法简介

 更新时间:2009年07月11日 13:39:25   作者:  
php的str_pad()函数是把字符串填充为指定的长度,和str_repeat有类似之处,至于str_repeat的用法在此不作解释,有兴趣的可以查找手册.
语法
str_pad(string,length,pad_string,pad_type)
参数 描述
string 必需。规定要填充的字符串。
length 必需。规定新字符串的长度。如果该值小于原始字符串的长度,则不进行任何操作。
pad_string 可选。规定供填充使用的字符串。默认是空白。
pad_type 可选。规定填充字符串的那边。
可能的值:
STR_PAD_BOTH - 填充到字符串的两头。如果不是偶数,则右侧获得额外的填充。
STR_PAD_LEFT - 填充到字符串的左侧。
STR_PAD_RIGHT - 填充到字符串的右侧。这是默认的。

例子 1
<?php$str = "Hello World";echo str_pad($str,20,".");?>输出:
Hello World.........
例子 2
<?php$str = "Hello World";echo str_pad($str,20,".",STR_PAD_LEFT);?>输出:
.........Hello World
例子 3
<?php$str = "Hello World";echo str_pad($str,20,".:",STR_PAD_BOTH);?>输出:
.:.:Hello World.:.:.

相关文章

  • PHP防注入安全代码

    PHP防注入安全代码

    判断传递的变量中是否含有非法字符我们把以下代码放到一个公共的文件里,比如security.inc.php里面,每个文件里都include一下这个文件,那么就能够给任何一个程序进行提交的所有变量进行过滤了,就达到了我们一劳永逸的效果。
    2008-04-04
  • 浅谈Laravel中如何对大文件进行加密

    浅谈Laravel中如何对大文件进行加密

    在Laravel项目中,用户可以上传任何大小的文件,出于安全目的,需要对这些文件进行静态加密。Laravel提供encryption, 但它们主要用于加密值。 使用encrypt助手方法对像图像文件进行加密可以很好地工作,文件内容需要加载到内存中,对于大文件来说是个问题。
    2021-05-05
  • PHP Reflection API详解

    PHP Reflection API详解

    这篇文章主要介绍了PHP Reflection API详解,本文讲解了Reflection类、ReflectionException类、ReflectionFunction类、ReflectionParameter类、ReflectionClass类、ReflectionMethod类等内容,需要的朋友可以参考下
    2015-05-05
  • PHP set_time_limit(0)长连接的实现分析

    PHP set_time_limit(0)长连接的实现分析

    每次我们访问PHP脚本的时候,都是当所有的PHP脚本执行完成后,我们才得到返回结果。如果我们需要一个脚本持续的运行,那么我们就要通过php长连接的方式,来达到运行目的。
    2010-03-03
  • php用正则判断是否为数字的方法

    php用正则判断是否为数字的方法

    这篇文章主要介绍了php用正则判断是否为数字的方法,需要的朋友可以参考下
    2016-03-03
  • PHP以及MYSQL日期比较方法

    PHP以及MYSQL日期比较方法

    MYSQL有日期函数now(),这个值返回的不是时间戳,而是类似2010-10-1 12:12:12类似的, PHP有日期函数date(),date("Y-m-d",time())返回当前的时间,如果单纯用time(),则返回的是当前时间,比方说17等数字
    2012-11-11
  • PHP与Web页面的交互示例详解一

    PHP与Web页面的交互示例详解一

    这篇文章主要介绍了PHP与Web页面的交互示例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • 关于file_get_contents返回为空或函数不可用的解决方案

    关于file_get_contents返回为空或函数不可用的解决方案

    本篇文章是对file_get_contents返回为空或函数不可用的解决方案进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • 学习thinkphp5.0验证类使用方法

    学习thinkphp5.0验证类使用方法

    这篇文章主要介绍了thinkphp5.0验证类的简单有效的使用方法,一起学习下。
    2017-11-11
  • 详解PHP序列化反序列化的方法

    详解PHP序列化反序列化的方法

    这篇文章主要介绍了PHP序列化反序列化的方法,在一些开源的php源代码中,我们经常看到一些配置文件里面存放的是一些类似带有格式的变量名称和值,想知道这是为什么,请阅读下文
    2015-10-10

最新评论