PHP chunk_split() 函数
说明
chunk_split()
函数将字符串拆分为更小的块或部分。
这个函数不修改原始字符串,它只是返回分块的字符串。
下表总结了该函数的技术细节。
返回值: | 返回分块的字符串。 |
---|---|
版本: | PHP 4+ |
语法
chunk_split()
函数的基本语法如下:
chunk_split(string, length, separator);
下面的例子展示了 chunk_split()
函数的作用。
<?php
// 示例字符串
$str = "airplane";
/* 返回带有句点符号的字符串
放置在每两个字符之后 */
echo chunk_split($str, 2, ".");
?>
参数
chunk_split()
函数接受以下参数。
参数 | 说明 |
---|---|
string | 必填。 指定要分块的字符串。 |
length | 可选。 以数字指定块长度。 默认为 76 |
separator | 可选。 指定要放置在每个块末尾的字符串。 默认为 \r\n |
更多示例
这里有更多示例展示了 chunk_split()
函数的实际工作原理:
如果块长度大于字符串的长度,则在末尾插入分隔符。
<?php
// 示例字符串
$str = "alligator";
// 将字符串分割成块
echo chunk_split($str, 15, "_#_");
?>
如果你想要字符串末尾没有分隔符,你可以这样做:
<?php
// 示例字符串
$str = "alligator";
// 删除最后添加的字符串
echo substr(chunk_split($str, 2, "_#_"), 0, -3)."<br>";
echo substr(chunk_split($str, 2, "."), 0, -1);
?>
Advertisements