PHP中把字符串分隔为数组的两种方法

小天天天天    PHP    200 次    2017-08-15 10:24:53


目前收集到两种方法:

  1. explode()函数

  2. str_split()函数

下面我逐个详细说一下这两个函数的用法:

explode()函数

explode(欲分隔的字符串,分隔符);        //返回一个数组

这种用法适用于有着整齐分隔符的字符串,比如:

$str="篮球&足球&排球&乒乓球&中国足球";

"&"符号就是这个字符串的分隔符

$arr=explode($str,"&");  //使用"&"将字符串分隔为数组;

str_split()函数

<?php

$str  =  "Hello Friend" ;

 $arr1  =  str_split ( $str );        //不写后面的参数就以最小字符块输出为数组
 $arr2  =  str_split ( $str ,  3 );

 print_r ( $arr1 );
 print_r ( $arr2 );

 ?>

上面的代码输出为:

Array
(
    [0] => H
    [1] => e
    [2] => l
    [3] => l
    [4] => o
    [5] =>
    [6] => F
    [7] => r
    [8] => i
    [9] => e
    [10] => n
    [11] => d
)Array
(
    [0] => Hel
    [1] => lo
    [2] => Fri
    [3] => end
)

详情参阅手册


如果你觉得本篇文章对您有帮助,请打赏作者

最新评论

暂无评论
最新评论

网站数据

网站文章数:304

注册用户数:18

TOP