目前收集到两种方法:
explode()函数
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 )
详情参阅手册