php 字符串分割函数 str_split,chunk_split
str_split — 将字符串转换为数组
- 语法: str_split ( string
$string[, int$split_length= 1 ] ) - 返回值:如果指定了可选的
split_length参数,返回数组中的每个元素均为一个长度为split_length的字符块,否则每个字符块为单个字符。如果split_length小于 1,返回FALSE。如果split_length参数超过了string超过了字符串string的长度,整个字符串将作为数组仅有的一个元素返回。 - 注意: 截取到最后,如果剩下的字符串,不够长度n 那就性下当一组
示例:
<?php
/*
如果指定了可选的 split_length 参数,返回数组中的每个元素均为一个长度为 split_length 的字符块,
否则每个字符块为单个字符。
*/
var_dump(str_split(‘abcefg‘,1));
var_dump(str_split(‘abcefg‘));
/*
array(6) {
[0]=>
string(1) "a"
[1]=>
string(1) "b"
[2]=>
string(1) "c"
[3]=>
string(1) "e"
[4]=>
string(1) "f"
[5]=>
string(1) "g"
}
*/
//如果 split_length 小于 1,返回 FALSE 。如。
var_dump(str_split(‘abcefg‘,0)); //产生警告 并返回bool(false)
//果 split_length 参数超过了 string 超过了字符串 string 的长度,整个字符串将作为数组仅有的一个元素返回
var_dump(str_split(‘abcefg‘,20)); //array(1) { [0]=> string(6) "abcefg" }
// 截取到最后,如果剩下的字符串,不够长度n 那就性下当一组
var_dump(str_split(‘abcefg‘,4)); //array(2) { [0]=> string(4) "abce" [1]=> string(2) "fg" }chunk_split — 将字符串分割成小块
参数:body-要分割的字符。
chunklen-分割的尺寸。
end-行尾序列符号。
返回值: 返回分割后的字符。
注意:如不说明第三个长度 咋默认加换行符
<?php //每隔三个长度加一个, echo chunk_split(‘123456789‘,3,‘,‘); //123,456,789, //如不说明第三个长度 咋默认加换行符 echo chunk_split(‘123456789‘,3); //123 456 789 查看源代码如下 /* * 123 456 789 * */
相关推荐
zlsdmx 2020-07-05
zhuyonge 2020-07-26
卖口粥湛蓝的天空 2020-09-15
stulen 2020-09-15
Lzs 2020-10-23
聚合室 2020-11-16
零 2020-09-18
Justhavefun 2020-10-22
ChaITSimpleLove 2020-10-06
周游列国之仕子 2020-09-15
afanti 2020-09-16
88234852 2020-09-15
YClimb 2020-09-15
风雨断肠人 2020-09-04
pythonxuexi 2020-09-06