今天给大家说几个函数,让我们一起来实现php字符串的有序拆分的实现步骤(、本文来源gao@!dai!ma.com搞$$代^@码网*搞gaodaima代码,下面请看案列
chunk_split() :函数把字符串分割为一连串更小的部分。explode():使用一个字符串分割另一个字符串str_split():将字符串分割到数组中chunk_split()
语法
chunk_split(string,length,end)
参数 描述
string 必需。规定要分割的字符串。
length 可选。数字值,定义字符串块的长度。默认是 76。
end 可选。字符串值,定义在每个字符串块末端放置的内容。默认是 \r\n。
<!--?php$str = "Shanghai";echo chunk_split($str,1,".");?-->输入结果:S.h.a.n.g.h.a.i.explode()
本函数为 implode() 的反函数,使用一个字符串分割另一个字符串,返回一个数组。
array explode( string separator, string string [, int limit] )
参数 说明
separator 分割标志
string 需要分割的字符串
limit 可选,表示返回的数组包含最多 limit 个元素,而最后那个元素将包含 string 的剩余部分,支持负数。
<!--?php$str = 'one|two|three|four';print_r(explode('|', $str));print_r(explode('|', $str, 2));// 负数的 limit(自 PHP 5.1 起)print_r(explode('|', $str, -1));?-->
输出结果如下:
Array( [0] => one [1] => two [2] => three [3] => four)Array( [0] => one [1] => two|three|four)Array( [0] => one [1] => two [2] => three)str_split()
str_split() 将字符串分割为一个数组,成功返回一个数组。
?1array str_split( string string [, int length] )
参数 说明
string 需要分割的字符串
length 可选,表示每个分割单位的长度,不可小于1
例子:
<!--?php$str = 'one two three';$arr1 = str_split($str);$arr2 = str_split($str, 3);print_r($arr1);print_r($arr2);?-->
输出结果如下:
Array( [0] => o [1] => n [2] => e [3] => [4] => t [5] => w [6] => o [7] => [8] => t [9] => h [10] => r [11] => e [12] => e)Array( [0] => one [1] => tw [2] => o t [3] => hre [4] => e)
相信看了这些案例你已经掌握了方法,更多精彩请关注搞代码其它相关文章!
相关阅读:
驼峰命名与JS的问题解答
JS的冒泡事件如何使用
JS里的布尔值、关系运算符、逻辑运算符的详解及实例
以上就是php字符串的有序拆分的实现步骤的详细内容,更多请关注搞代码gaodaima其它相关文章!