PHP切割字符用到的explode 以及计数count

Posted 熊七公

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP切割字符用到的explode 以及计数count相关的知识,希望对你有一定的参考价值。

 

在thinkphp中同样可以用 explode来进行字符的切割工作,比如 

$jihe=‘1,2,3,4‘;

在使用explode之后,可以获得一个数组:

$array=explode(‘,‘,$jihe);

输出内容如下:

Array (

[0] => 1

[1] => 2

[2] =>3

[3] => 4

)

此时可以用计数函数来计算一共分割出来几个数

$count=count($array);

结果为:4

另外发现,如果一开始 $jihe 的值为空,经过explode 之后,再计数也会是 1,可能是因为会获得一个空值数组所以count后是 1吗?待考证。

此时就需要对explode 后的数组进行一个判断,是否为第一个键值是否为空。如果为空的话,就赋值0再进行输出。

 

以上为初次接触explode 的记录,不足之处,望予以指正。

 

以上是关于PHP切割字符用到的explode 以及计数count的主要内容,如果未能解决你的问题,请参考以下文章

php 分割字符串

explode and implode

PHP数组和字符串相互转换以及判断字符串长度

PHP——explode的应用(获取字符串,拆为下拉列表)

php的explode()和implode()方法

php原生代码实现explode函数功能