chunk_split是一种能把字元串分割为一连串更小的部分计算机函式。
基本介绍
- 中文名:chunk_split
- 语法:chunk_split(string,length,
- string:必需。规定要分割的字元串
- length:一个数字,定义字元串块的长度
定义和用法
chunk_split() 函式把字元串分割为一连串更小的部分。
语法
chunk_split(string,length,end) |
参数 | 描述 |
string | 必需。规定要分割的字元串。 |
length | 可选。一个数字,定义字元串块的长度。 |
end | 可选。字元串值,定义在每个字元串块之后放置的内容。 |
提示和注释
注释:本函式不改变原始字元串。
例子 1
本例分隔每个字元,并添加 ".":
<?php $str = "Hello world!"; echo chunk_split($str,1,"."); ?> |
输出:
H.e.l.l.o. .w.o.r.l.d.!. |
例子 2
本例将在六个字元之后分割一次字元串,并添加 "...":
<?php $str = "Hello world!"; echo chunk_split($str,6,"..."); ?> |
输出:
Hello ...world!... |
PHP String 函式
使用好处
使用此函式将字元串分割成小块非常有用。例如将 base64_encode 的输出转换成符合 RFC 2045 语义的字元串。它会在每 chunklen(默认为 76)个字元后边插入 end(默认为“\r\n”)。此函式会返回新的字元串,而不会修改原有字元串。