我想将一个大文本分成 10 个部分(不知何故相等)。ii 使用此功能:
<?php
function chunk($msg) {
$msg = preg_replace('/[\r\n]+/', ' ', $msg);
//define character length of each text piece
$chunks = wordwrap($msg, 10000, '\n');
return explode('\n', $chunks);
}
$arrayys=chunk($t);
foreach($arrayys as $partt){echo $partt."<br/><br/><br/>";}
?>
但是是否可以定义每个文本片段的字长(不是字符长度)?在这种情况下如何将文本分成单词?
我建议使用“explode” http://php.net/manual/en/function.explode.php来按空格分割字符串。然后你会得到一个单词数组,你可以在这些单词上迭代和构建你的文本部分。
如果文章或资源对您有帮助,欢迎打赏作者。一路走来,感谢有您!
txttool.com 说一段 esp56物联 查询128 IP查询