php 截取字符串并以零补齐str_pad() 函数

yipeiwu_com5年前PHP代码库
定义和用法
str_pad() 函数把字符串填充为指定的长度。

语法
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 = "//www.jb51.net";
echo str_pad($str,30,".");
?>

输出:

//www.jb51.net........

例子 2
<?php
$str = "//www.jb51.net";
echo str_pad($str,30,".",STR_PAD_LEFT);
?>

输出:

........//www.jb51.net

例子 3
<?php
$str = "//www.jb51.net";
echo str_pad($str,30,".:",STR_PAD_BOTH);
?>

输出:

.:.://www.jb51.net.:.:

相关文章

php常用正则函数实例小结

本文实例总结了php常用正则函数。分享给大家供大家参考,具体如下: 1. mixed preg_replace(mixed pattern, mixed  replacemen...

php将字符串转化成date存入数据库的两种方式

第一种方式 复制代码 代码如下: $date= date("Y-m-d",strtotime("2011-12-12")); 第二种方式 复制代码 代码如下: $date = "201...

php中数组首字符过滤功能代码

复制代码 代码如下: <?php $array = array( 'abcd', 'abcde', 'bcde', 'cdef', 'defg', 'defgh' ); $str...

thinkphp框架实现数据添加和显示功能

thinkphp框架实现数据添加和显示功能

最近的几篇随笔将都从thinkPHP框架的使用上着笔,好了,废话不多说,下面是干货。  这篇文章将围绕采用thinkPHP框架 向数据库中添加数据 和 在网页中显示 这两项功能...

使用php+apc实现上传进度条且在IE7下不显示的问题解决方法

使用php+apc实现上传进度条且在IE7下不显示的问题解决方法

今天整理以前写过的关于上传文件,并显示进度条的程序代码,对该代码进行优化整理。解决了一直困扰的问题:有时进度条没有达到100%,浏览器出现假死现象。在IE8、chrome测试非常完美。...