php指定长度分割字符串str_split函数用法示例
本文实例讲述了php指定长度分割字符串str_split函数用法。分享给大家供大家参考,具体如下:
示例1:
$str = 'abcdefgh'; $arr = str_split($str,2);
运行结果如下:
array(4) { [0]=> string(2) "ab" [1]=> string(2) "cd" [2]=> string(2) "ef" [3]=> string(2) "gh" }
示例2:
$str = 'abcdefgh'; $arr = str_split($str); $i = 0; $limit = 3; $num = count($arr); while($i <= $num-1){ $temp = array(); $for_countbu = ($num-$i) >= $limit ? $limit : $num - $i; for($j = 0; $j < $for_countbu; ++$j) { $temp[] = $arr[$i]; ++$i; } $one = implode('',$temp); $result[] = $one; } print_r($result);
运行结果如下:
array(4) { [0]=> string(2) "ab" [1]=> string(2) "cd" [2]=> string(2) "ef" [3]=> string(2) "gh" }
更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP数据结构与算法教程》、《php程序设计算法总结》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。
相关推荐
-
PHP中可以自动分割查询字符的Parse_str函数使用示例
直接上代码: 复制代码 代码如下: $str = "1&errid=1&fee=2&balance=2582&fails=&msgid=634541149212681528&msg=全部发送成功."; parse_str($str, $output); echo $output['msgid']; //输出 634541149212681528 定义和用法 parse_str() 函数把查询字符串解析到变量中. 语法 p
-
PHP反转字符串函数strrev()函数的用法
呵呵,好玩吧,一真的想做一个函数百科网,只是由于我的精力有限了,只写WEB开发笔记,一天一篇文章的更新就已经够忙了,因为,我的职业也不只是写这一个博客,还有其它很多网站需要维护,天天就是写软文,发原创,真够累的,好了,以后有机会,我还是要把函数百科网做起来,希望大家支持. 定义和用法 strrev() 函数反转字符串. 语法 strrev(string) 参数 描述 string 必需.规定要反转的字符串. 例子 复制代码 代码如下: <?php echo strrev("Hello Wo
-
php中利用explode函数分割字符串到数组
分割字符串 //利用 explode 函数分割字符串到数组 复制代码 代码如下: <?php $source = "hello1,hello2,hello3,hello4,hello5";//按逗号分离字符串 $hello = explode(',',$source); for($index=0;$index<count($hello);$index++) { echo $hello[$index];echo "</br>"; } ?>
-
php使用自定义函数实现汉字分割替换功能示例
本文实例讲述了php自定义函数实现汉字分割替换功能.分享给大家供大家参考,具体如下: header("Content-type:text/html;charset=utf-8"); $str="赵钱孙"; function mbstringToArray($str,$charset) { $strlen=mb_strlen($str); while($strlen){ $array[]=mb_substr($str,0,1,$charset); $str=mb_su
-
php字符串分割函数用法实例
本文实例讲述了php字符串分割函数用法.分享给大家供大家参考.具体分析如下: php中explode 和 split 函数用来分割字符串. explode函数语法如下 explode(substring, string) explode函数通过子字符串进行分割,效率比split要高 split函数语法如下 split(pattern, string) split通过正则表达式对字符串进行分割,效率相对explode要低,但是功能强大 <?php $list = explode("_&quo
-
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 strstr查找字符串中是否包含某些字符的查找函数
PHP 判断字符串是否包含其它字符 以下几个函数均可用来判断某字符串是否包含另外一个字符串PHP 中判断一个字符串是否包含其它字符是很常见的操作. 虽然很简单,但还是写了几个函数,质量可能不是很高,权当锻炼. 如果这几个函数恰好能帮上你的忙,我将会很高兴的.这几个函数中,我比较喜欢第四个... 复制代码 代码如下: <?php /** * 以下几个函数均可用来判断某字符串是否包含另外一个字符串 * PHP 中判断一个字符串是否包含其它字符是很常见的操作. * 虽然很简单,但还是写了几个函数,质量
-
PHP 长文章分页函数 带使用方法,不会分割段落,翻页在底部
复制代码 代码如下: <?php function ff_page($content,$page) { global $expert_id; $PageLength = 2000; //每页字数 $CLength = strlen($content); $PageCount = floor(($CLength / $PageLength)) + 1; //计算页数 $PageArray=array(); $Seperator = array("\n","\r"
-
php字符串分割函数explode的实例代码
array explode (string $separator, string $string [, int $limit]) 该函数有3个参数,第一个参数$separator设置一个分割字符(串).第二个参数$string指定所要操作的字符串.$limit参数是可选的,指定最多将字符串分割为多少个子串.该函数返回一个由被分割的子串组成的数组. 来看下面的例子,对一个由逗号分隔的多行文本数据进行分析.例1,分割字符串. 复制代码 代码如下: <?php$this_year = 2013;$te
-
php支持中文字符串分割的函数
str_split不支持中文,利用mb_xx函数实现个 /** * Convert a string to an array * @param string $str * @param number $split_length * @return multitype:string */ function mb_str_split($str,$split_length=1,$charset="UTF-8"){ if(func_num_args()==1){ return preg_spl
-
php分割合并两个字符串的函数实例
本文实例讲述了php分割合并两个字符串的函数.分享给大家供大家参考.具体实现方法如下: 这里实现把两个字符串进行分割合并,例如str1=aaaa,str2=bbbb,合并后生成abababab /** * Merges two strings in a way that a pattern like ABABAB will be * the result. * * @param string $str1 String A * @param string $str2 String B * @ret
-
php连接函数implode与分割explode的深入解析
目前学习php的人有很多,很多进行php培训的朋友在学习中总会问到这样一个问题:php连接函数implode是什么呢?php可以将字符串分割成数组,同时翻过了也可以将数组连接成字符串,确切的说是可以将数组元素连接成字符串,有了这两个函数我们就可以在数组与字符串之间进行自由转换了,下面看正文的例子吧.implode() 连接函数:此函数实现将数组元素连接成字符串,连接之前我们要给它两个参数,一个是连接符一个是将要被连接的数组注意是一维数组哦,多维小编很少用,不过大家可以试试.例子: 复制代码 代码
随机推荐
- 微信报警 zabbix实现详解
- MySQL与Oracle 差异比较之七用户权限
- js 对联广告、漂浮广告封装类(IE,FF,Opera,Safari,Chrome
- 详解JavaScript中localStorage使用要点
- Centos7下无法远程连接mysql数据库的原因与解决
- python类中super()和__init__()的区别
- Swift中使用正则表达式的一些方法
- PHP统计目录中文件以及目录中目录大小的方法
- PHP中构造函数和析构函数解析
- 探讨file_get_contents与curl效率及稳定性的分析
- php adodb介绍
- php 阴历-农历-转换类代码
- Mysql(MyISAM)的读写互斥锁问题的解决方法
- 用JavaScript将从数据库中读取出来的日期型格式化为想要的类型。
- 网页中的图片的处理方法与代码
- IE:“自动完成”功能
- regasm与regsvcs区别
- javascript正则表达式之search()用法实例
- C#面向对象编程之猜拳游戏实现方法
- Android 安全退出应用程序的方法总结