1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > php把字符串分割到数组中的函数str_split()

php把字符串分割到数组中的函数str_split()

时间:2019-01-24 11:18:49

相关推荐

php把字符串分割到数组中的函数str_split()

后端开发|php教程

字符串,php,函数

后端开发-php教程

javaweb新闻发布源码,ubuntu显示硬件信息,千万级爬虫架构,php using,棋牌网seolzw

实例

商品展示的网站源码,a@ubuntu:~s,tomcat出现拒接访问,爬虫口罩代码,glshowgg.php,seo日志分析软件免费正式版lzw

把字符串 “Hello” 分割到数组中:

源码投资 招聘,无法引导ubuntu开机,支持微信支付 tomcat,小甲鱼 爬虫,小米电脑怎么安装php,庆元seolzw

定义和用法

str_split() 函数把字符串分割到数组中。

语法

str_split(string,length)

技术细节

更多实例

实例 1

使用 length 参数:

str_split返回的是一个数组,第一个参数是string类型表示要分组的字符串,第二个参数是init类型,表示按几个字符来分组,如果没有第二个参数,那么默认按1个字符来分组

来看一个题目,如何把1234567890变成1,234,567,890?

直接上代码:

<?php $str = 1234567890;//要3个字符一分应该倒过来,这里我们用到了strrev函数$rev = strrev($str);echo $rev,

;//返回0987654321 echo $str,

; //返回1234567890说明strrev函数不影响原来的字符串 $revArr = str_split($rev);var_dump($revArr);/*没有第二个参数的话,默认按1个字符来分组返回值是:array (size=10) 0 => string (length=1) 1 => string 9 (length=1) 2 => string 8 (length=1) 3 => string 7 (length=1) 4 => string 6 (length=1) 5 => string 5 (length=1) 6 => string 4 (length=1) 7 => string 3 (length=1) 8 => string 2 (length=1) 9 => string 1 (length=1)*/ $revArr = str_split($rev,3); var_dump($revArr); /*按3个字符长度来分组 返回值array (size=4) 0 => string 98 (length=3) 1 => string 765 (length=3) 2 => string 432 (length=3) 3 => string 1 (length=1) */ //接下来要做的就是把得到的数组转换成字符串 //这里要用到explode和implode函数了 //explode表示把字符串转换成数组 //implode表示把数组转换成字符串 $revStr = implode(,, $revArr);echo $revStr,

;//返回值098,765,432,1 //接下来再把这个字符串再倒一下就好了$revStr=strrev($revStr);echo $revStr,

;//返回值1,234,567,890//OK 搞定 ?>

关于这个1234567890转换成1,234,567,890的另一种做法

<?php $str = 1234567890; $str = strrev($str);echo $str,

;$str = chunk_split($str,3,,);//chunk_split第一个参数是要进行操作的字符串//第二个参数是按几个字符来操作//第三个参数是分隔开的字符以什么来连接echo $str,

;//返回098,765,432,1,$str = strrev($str);echo $str,

;//返回,1,234,567,890$str = trim($str,,);//trim函数表示对字符串的两端进行修整//如果没有第二个参数那么表示去掉两端的空格//第二个参数有的话表示去掉两端的这样的字符echo $str;//返回1,234,567,890//搞定 ?>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。