资讯专栏INFORMATION COLUMN

PHP之string之str_pad()函数使用

qpwoeiru96 / 530人阅读

摘要:使用另一个字符串填充字符串为指定长度该函数返回被从左端右端或者同时两端被填充到制定长度后的结果。如果的值是负数,小于或者等于输入字符串的长度,不会发生任何填充,并会返回。如果填充字符的长度不能被整除,那么可能会被缩短。

str_pad

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

str_pad — Pad a string to a certain length with another string

str_pad — 使用另一个字符串填充字符串为指定长度

Description
string str_pad ( 
    string $input , 
    int $pad_length [, 
    string $pad_string = " " [, 
    int $pad_type = STR_PAD_RIGHT ]] 
)
//This function returns the input string padded on the left, the right, or both sides to the specified padding length. If the optional argument pad_string is not supplied, the input is padded with spaces, otherwise it is padded with characters from pad_string up to the limit.
//该函数返回 input 被从左端、右端或者同时两端被填充到制定长度后的结果。如果可选的 pad_string 参数没有被指定,input 将被空格字符填充,否则它将被 pad_string 填充到指定长度。
Parameters input

The input string.

输入字符串。

pad_length

If the value of pad_length is negative, less than, or equal to the length of the input string, no padding takes place, and input will be returned.

如果 pad_length 的值是负数,小于或者等于输入字符串的长度,不会发生任何填充,并会返回 input 。

pad_string

Note:

The pad_string may be truncated if the required number of padding characters can"t be evenly divided by the pad_string"s length.

如果填充字符的长度不能被 pad_string 整除,那么 pad_string 可能会被缩短。

pad_type

Optional argument pad_type can be STR_PAD_RIGHT, STR_PAD_LEFT, or STR_PAD_BOTH. If pad_type is not specified it is assumed to be STR_PAD_RIGHT.

可选的 pad_type 参数的可能值为 STR_PAD_RIGHTSTR_PAD_LEFTSTR_PAD_BOTH。如果没有指定 pad_type,则假定它是 STR_PAD_RIGHT

Return Values

Returns the padded string.

返回填充后的字符串。

Examples

See

http://php.net/manual/zh/func...

All rights reserved

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/28353.html

相关文章

  • 加密算法对称加密

    摘要:常见的对称加密算法有等,它们的复杂程度也各不相等。还有一点就是,请慎重使用那些不公开的加密算法,毕竟这些公开算法相对经得起考验。 在互联网如此发达的年代,信息的安全也变得越来越重要,我们也使用了各式各样的加密手段来保护数据的安全,但是各种加密算法你真的了解它么?他们的原理又是什么呢?常见的加密分为对称加密、非对称加密还有散列算法(严格来说,散列不算加密),这篇文章我们来了解一下对称加密...

    mylxsw 评论0 收藏0
  • 加密算法对称加密

    摘要:常见的对称加密算法有等,它们的复杂程度也各不相等。还有一点就是,请慎重使用那些不公开的加密算法,毕竟这些公开算法相对经得起考验。 在互联网如此发达的年代,信息的安全也变得越来越重要,我们也使用了各式各样的加密手段来保护数据的安全,但是各种加密算法你真的了解它么?他们的原理又是什么呢?常见的加密分为对称加密、非对称加密还有散列算法(严格来说,散列不算加密),这篇文章我们来了解一下对称加密...

    Leo_chen 评论0 收藏0
  • 【modernPHP专题(10)】理解output buffer

    摘要:磁盘高速缓存操作系统中使用磁盘高速缓存技术来提高磁盘的速度,对高速缓存复制的访问要比原始数据访问更为高效。因此,磁盘高速缓存在逻辑上属于磁盘,物理上则是驻留在内存中的盘块。 1. 磁盘高速缓存(Disk Cache) 操作系统中使用磁盘高速缓存技术来提高磁盘的I/O速度,对高速缓存复制的访问要比原始数据访问更为高效。例如,正在运行的进程的指令既存储在磁盘上,也存储在物理内存上,也被复...

    kelvinlee 评论0 收藏0
  • php如何openssl_encrypt加密解密

    摘要:密钥长度是位,超过位数密钥被忽略。跨语言做加密解密经常会出现问题,往往是填充方式不对编码不一致或者加密解密模式没有对应上造成。是为了兼容用加密的结果。 最近在对接客户的CRM系统,获取令牌时,要用DES方式加密解密,由于之前没有搞错这种加密方式,经过请教了百度和谷歌两个老师后,结合了多篇文档内容后,终于实现了。 一、DES介绍 DES 是对称性加密里面常见一种,全称为 Data Enc...

    JouyPub 评论0 收藏0
  • PHP常用180函数总结

    摘要:输入两个数组输出返回完成后的数组在数组中根据条件取出一段值,并返回。如果要再用遍历数组,必须使用。返回值数组中当前指针位置的键值对并向前移动数组指针。键值对被返回为四个单元的数组,键名为,,和。 数学函数 1.abs(): 求绝对值 $abs = abs(-4.2); //4.2 输入: 数字 输出: 绝对值数字 2.ceil(): 进一法取整 echo ceil(9.999); /...

    HtmlCssJs 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<