字符串函数

PHP chunk_split() 函数

主题:PHP 字符串参考上一页|下一页

说明

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