php指定长度分割字符串str_split函数用法示例


Posted in PHP onJanuary 30, 2017

本文实例讲述了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 取得瑞年与平年的天数的代码
Aug 10 PHP
php 变量未定义等错误的解决方法
Jan 12 PHP
PHP输出时间差函数代码
Jan 28 PHP
smarty基础之拼接字符串的详解
Jun 18 PHP
浅谈thinkphp的实例化模型
Jan 04 PHP
php通过Chianz.com获取IP地址与地区的方法
Jan 14 PHP
php定时执行任务设置详解
Feb 06 PHP
PHP创建文件,并向文件中写入数据,覆盖,追加的实现代码
Mar 25 PHP
PHP入门教程之图像处理技巧分析
Sep 11 PHP
关于PHP内置的字符串处理函数详解
Feb 04 PHP
php基于自定义函数记录log日志方法
Jul 21 PHP
PHP基于timestamp和nonce实现的防止重放攻击方案分析
Jul 26 PHP
php使用自定义函数实现汉字分割替换功能示例
Jan 30 #PHP
PHPExcel在linux环境下导出报500错误的解决方法
Jan 26 #PHP
超强多功能php绿色集成环境详解
Jan 25 #PHP
php 中奖概率算法实现代码
Jan 25 #PHP
PHP封装函数实现生成随机的字符串验证码
Jan 24 #PHP
基于yaf框架和uploadify插件,做的一个导入excel文件,查看并保存数据的功能
Jan 24 #PHP
PHP 配置后台登录以及模板引入
Jan 24 #PHP
You might like
CPU步进是什么意思?i3-9100F B0步进和U0步进区别知识科普
2020/03/17 数码科技
PHP详解ASCII码对照表与字符转换
2011/12/05 PHP
excel操作之Add Data to a Spreadsheet Cell
2007/06/12 Javascript
javascript 打印内容方法小结
2009/11/04 Javascript
JS中的public和private对象,即static修饰符
2012/01/18 Javascript
js 弹出新页面避免被浏览器、ad拦截的一种新方法
2014/04/30 Javascript
javascript中sort() 方法使用详解
2015/08/30 Javascript
使用jquery动态加载Js文件和Css文件
2015/10/24 Javascript
php利用curl获取远程图片实现方法
2015/10/26 Javascript
javascript HTML5 canvas实现打砖块游戏
2020/06/18 Javascript
详解JS: reduce方法实现 webpack多文件入口
2017/02/14 Javascript
Bootstrap实现的经典栅格布局效果实例【附demo源码】
2017/03/30 Javascript
VUE 使用中踩过的坑
2018/02/08 Javascript
把vue-router和express项目部署到服务器的方法
2018/02/21 Javascript
vue单页缓存存在的问题及解决方案(小结)
2018/09/25 Javascript
node和vue实现商城用户地址模块
2018/12/05 Javascript
简述pm2常用命令集合及配置文件说明
2019/05/30 Javascript
详解Python 模拟实现生产者消费者模式的实例
2017/08/10 Python
python3安装speech语音模块的方法
2018/12/24 Python
python实现抖音点赞功能
2019/04/07 Python
python实现微信机器人: 登录微信、消息接收、自动回复功能
2019/04/29 Python
详解Python3 对象组合zip()和回退方式*zip
2019/05/15 Python
python-pyinstaller、打包后获取路径的实例
2019/06/10 Python
python设计tcp数据包协议类的例子
2019/07/23 Python
Python简易版图书管理系统
2019/08/12 Python
Python实现网页截图(PyQT5)过程解析
2019/08/12 Python
Python参数传递机制传值和传引用原理详解
2020/05/22 Python
python学习笔记之多进程
2020/08/06 Python
用python批量移动文件
2021/01/14 Python
前端canvas水印快速制作(附完整代码)
2019/09/19 HTML / CSS
HTML5中Canvas与SVG的画图原理比较
2013/01/16 HTML / CSS
企业面试题试卷附带答案
2015/12/20 面试题
空乘英文求职信
2014/04/13 职场文书
县政府班子个人对照检查材料
2014/10/05 职场文书
环境建议书
2015/02/04 职场文书
网络研修随笔感言
2015/11/18 职场文书