php 截取字符串并以零补齐str_pad() 函数
定义和用法
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 = "http://www.jb51.net";
echo str_pad($str,30,".");
?>
输出:
http://www.jb51.net........
例子 2
<?php
$str = "http://www.jb51.net";
echo str_pad($str,30,".",STR_PAD_LEFT);
?>
输出:
........http://www.jb51.net
例子 3
<?php
$str = "http://www.jb51.net";
echo str_pad($str,30,".:",STR_PAD_BOTH);
?>
输出:
.:.:http://www.jb51.net.:.:
相关推荐
-
php str_pad 函数使用详解
string str_pad ( string , int pad_length , string pad_string , int pad_type); string 指定字符串,pad_length指定长度,pad_string用来填充的字符串(可选参数),pad_type指定填充位置(可选参数,STR_PAD_LEFT,STR_PAD_BOTH); 如果pad_string , pad_type均为空,那么就等于默认pad_string 为空格, pad_type就是自动填充在指定字符串的
-
PHP中str_replace函数使用小结
这段时间在看<PHP和MySQL Web开发>一书看到str_replace讲解,一段小提示写到:可以为str_replace的三个都使用数组传入,但讲解比较简单,于是决定自己的试验一下该函数在各个参数传入数组时的执行结果. 函数原型:mixed str_replace(mixed needle,mixed new_needle,mixed haystack[,int &count]); needle:要被替换的字符串,new_needle:替换用的字符串,haystack:操作字符串
-
PHP stristr() 函数(不区分大小写的字符串查找)
如果查找成功,则返回字符串的其余部分(从匹配点),如果没有找到该字符串,则返回 false. 版本支持:PHP 3+ 语法: stristr(string,find) 说明: string 必需.规定被搜索的字符串. find 必需.规定要查找的字符.如果该参数是数字,则搜索匹配该数字对应的 ASCII 值的字符. 提示: 该函数是二进制安全的. 该函数对大小写不敏感.如需对大小写敏感的搜索,请使用 strstr(). 例子: 例子 1 复制代码 代码如下: <?php echo stristr
-
php str_pad 函数用法简介
语法 str_pad(string,length,pad_string,pad_type) 参数 描述 string 必需.规定要填充的字符串. length 必需.规定新字符串的长度.如果该值小于原始字符串的长度,则不进行任何操作. pad_string 可选.规定供填充使用的字符串.默认是空白. pad_type 可选.规定填充字符串的那边. 可能的值: STR_PAD_BOTH - 填充到字符串的两头.如果不是偶数,则右侧获得额外的填充. STR_PAD_LEFT - 填充到字符串的左侧.
-
php基于str_pad实现卡号不足位数自动补0的方法
自动补足空白位数在php中str_pad函数可以帮我们实现哦,str_pad() 函数把字符串填充为指定的长度. str_pad() 函数把字符串填充为指定的长度. 语法 str_pad(string,length,pad_string,pad_type) 参数 描述 string 必需.规定要填充的字符串. length 必需.规定新字符串的长度.如果该值小于原始字符串的长度,则不进行任何操作. pad_string 可选.规定供填充使用的字符串.默认是空白. pad_type 可选.规定填充
-
php中利用str_pad函数生成数字递增形式的产品编号
解决办法:$str="QB".str_pad(($maxid[0]["max(id)"]+1),5,"0″,STR_PAD_LEFT ); 其中$maxid[0]["max(id)"]+1) 是利用max函数从数据库中找也ID最大的一个值, ID为主键,不会重复. str_pad() 函数把字符串填充为指定的长度. 语法 str_pad(string,length,pad_string,pad_type) 参数 描述 string 必需
-
php中strstr、strrchr、substr、stristr四个函数的区别总结
php中strstr.strrchr.substr.stristr四个函数用法区别: php中strstr strrchr substr stristr这四个字符串操作函数特别让人容易混淆,常用的是substr,strstr,基本上可以满足对字符串的操作. 下面介绍一下这个几个函数的区别. 一.strstr和strcchr的区别 strstr 显示第一次找到,要查找的字符串,以及后面的字符串. strrchr 显示最后一次找到,要查找的字符串,以及后面的字符串. 复制代码 代码如下: <?php
-
PHP截取汉字乱码问题解决方法mb_substr函数的应用
首先 1.确保你的Windows/system32下有php_mbstring.dll这个文件,没有就从你Php安装目录extensions里拷入Windows/system32里面. 2.在windows目录下找到php.ini打开编辑,搜索mbstring.dll,找到 ;extension=php_mbstring.dll把前面的;号去掉,这样mb_substr函数就可以生效了 mb_strcut函数功能也可以截取字符串长度,下面实例具体看看区别在哪: 复制代码 代码如下: <?php $
-
php中str_pad()函数用法分析
本文实例讲述了php中str_pad()函数用法.分享给大家供大家参考,具体如下: str_pad() 函数把字符串填充为新的长度. 语法: str_pad(string,ength,pad_string,pad_type); 参数列表: 参数 描述 string 必需.规定要填充的字符串. length 必需.规定新的字符串长度.如果该值小于字符串的原始长度,则不进行任何操作. pad_string 可选.规定供填充使用的字符串.默认是空白. pad_type 可选.规定填充字符串的哪边.可能
-
php strstr查找字符串中是否包含某些字符的查找函数
PHP 判断字符串是否包含其它字符 以下几个函数均可用来判断某字符串是否包含另外一个字符串PHP 中判断一个字符串是否包含其它字符是很常见的操作. 虽然很简单,但还是写了几个函数,质量可能不是很高,权当锻炼. 如果这几个函数恰好能帮上你的忙,我将会很高兴的.这几个函数中,我比较喜欢第四个... 复制代码 代码如下: <?php /** * 以下几个函数均可用来判断某字符串是否包含另外一个字符串 * PHP 中判断一个字符串是否包含其它字符是很常见的操作. * 虽然很简单,但还是写了几个函数,质量
-
php str_pad() 将字符串填充成指定长度的字符串
/** * 将字符串填充成指定长度的字符串(多字节安全) * @param string $str 指定被填充的字符串 * @param int $len 指定被填充的字符串的长度,如果值为负数或小于字符串的长度则不填充 * @param string $pad_str 要填充的字符串 * @param int $pad_type 指定填充的方向STR_PAD_RIGHT,STR_PAD_LEFT或STR_PAD_BOTH * @return string */ // string str_pa
-
PHP字符串长度计算 - strlen()函数使用介绍
strlen()函数和mb_strlen()函数 在PHP中,函数strlen()返回字符串的长度.函数原型如下: 复制代码 代码如下: int strlen(string string_input); 参数string_input为要处理的字符串. strlen()函数返回字符串所占的字节长度,一个英文字母.数字.各种符号均占一个字节,它们的长度均为1.一个中午字符占两个字节,所以一个中午字符的长度是2.例如 复制代码 代码如下: <?php echo strlen("www.sunch
随机推荐
- ExtJS4的文本框(textField)使用正则表达式进行验证(Regex)的方法
- jsp 生成验证码代码
- 配置命令提示符的方法
- Node.js使用orm2进行update操作时关联字段无法修改的解决方法
- 使用canvas实现仿新浪微博头像截取上传功能
- 怎样关闭端口的方法
- JavaScript实现QueryString获取GET参数的方法
- C#中遍历各类数据集合的方法总结
- yii2中LinkPager增加总页数和总记录数的实例
- PHP通过反射动态加载第三方类和获得类源码的实例
- 基于javascript实现listbox左右移动
- nodejs简单实现中英文翻译
- C# RichTextBox制作文本编辑器
- Javascript 键盘keyCode键码值表
- IIS支持exe文件下载配置方法附图
- Notice: Undefined index: page in E:\PHP\test.php on line 14
- ES6概念 ymbol.for()方法
- C#、ASP.NET通用扩展工具类之LogicSugar
- Android编程实现应用自动更新、下载、安装的方法
- 解决JavaScript实现省市联动过程中的bug