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中文字母数字验证码实现代码
Apr 25 PHP
PHP实现MySQL更新记录的代码
Jun 07 PHP
Discuz 模板语句分析及知识技巧
Aug 21 PHP
Ajax+PHP 边学边练 之二 实例
Nov 24 PHP
php Notice: Undefined index 错误提示解决方法
Aug 29 PHP
php批量上传的实现代码
Jun 09 PHP
PHP中CheckBox多选框上传失败的代码写法
Feb 13 PHP
PHP编程实现csv文件导入mysql数据库的方法
Apr 29 PHP
PHP文件管理之实现网盘及压缩包的功能操作
Sep 20 PHP
Yii2 中实现单点登录的方法
Mar 09 PHP
PHP常用字符串函数小结(推荐)
Aug 05 PHP
使用PHP+Redis实现延迟任务,实现自动取消订单功能
Nov 21 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
PHP大批量插入数据库的3种方法和速度对比
2014/07/08 PHP
简化版手机端照片预览组件
2015/04/13 Javascript
jQuery插件bgStretcher.js实现全屏背景特效
2015/06/05 Javascript
Bootstrap每天必学之前端开发框架
2015/11/19 Javascript
解决jQuery上传插件Uploadify出现Http Error 302错误的方法
2015/12/18 Javascript
jqueryMobile 动态添加元素,展示刷新视图的实现方法
2016/05/28 Javascript
AngularJS基础 ng-init 指令简单示例
2016/08/02 Javascript
jQuery禁用快捷键例如禁用F5刷新 禁用右键菜单等的简单实现
2016/08/31 Javascript
使用BootStrap实现悬浮窗口的效果
2016/12/13 Javascript
jquery插件锦集【推荐】
2016/12/16 Javascript
基于jQuery实现火焰灯效果导航菜单
2017/01/04 Javascript
js css自定义分页效果
2017/02/24 Javascript
vue.js实现刷新当前页面的方法教程
2017/07/05 Javascript
ReactNative踩坑之配置调试端口的解决方法
2017/07/28 Javascript
Vue.js 2.x之组件的定义和注册图文详解
2018/06/19 Javascript
vue-router实现编程式导航的代码实例
2019/01/19 Javascript
layui的select联动实现代码
2019/09/28 Javascript
JavaScript中的this/call/apply/bind的使用及区别
2020/03/06 Javascript
vue-router的hooks用法详解
2020/06/08 Javascript
[02:15]2014DOTA2国际邀请赛 赛后退役选手回顾
2014/08/01 DOTA
python控制台中实现进度条功能
2015/11/10 Python
python实现mysql的读写分离及负载均衡
2018/02/04 Python
python3+PyQt5使用数据库表视图
2018/04/24 Python
python实时获取外部程序输出结果的方法
2019/01/12 Python
Python+threading模块对单个接口进行并发测试
2019/06/25 Python
详解python中的生成器、迭代器、闭包、装饰器
2019/08/22 Python
pycharm 设置项目的根目录教程
2020/02/12 Python
selenium+python配置chrome浏览器的选项的实现
2020/03/18 Python
pyinstaller将含有多个py文件的python程序做成exe
2020/04/29 Python
Python Pandas 对列/行进行选择,增加,删除操作
2020/05/17 Python
纯CSS3实现鼠标滑过按钮动画第二节
2020/07/16 HTML / CSS
巴西男士个人护理产品商店:SHOP4MEN
2017/08/07 全球购物
智能家居、吸尘器、滑板车、电动自行车网上购物:Geekmaxi
2021/01/18 全球购物
英语专业学生个人求职信范文
2014/01/06 职场文书
HTML中的表单Form实现居中效果
2021/05/25 HTML / CSS
Mysql中@和@@符号的详细使用指南
2022/06/05 MySQL