为了账号安全,请及时绑定邮箱和手机立即绑定

如何在包含 HTML 实体的 php 中正确拆分字符串

如何在包含 HTML 实体的 php 中正确拆分字符串

PHP
小唯快跑啊 2021-11-19 16:19:08
我需要每 100 个字符拆分一个很长的字符串。该字符串包括 HTML 实体。我正在使用该功能,str_split_unicode()但结果不是我需要的。我的原始字符串包含 HTML 实体,例如&#47 ;而不是/.我的php代码如下:$string_stripped = str_split_unicode($string, 100);然后我访问前 100 个字符$string_stripped[0],从 101 到 200 的字符$string_stripped[1]等等。问题是这&#47 ;将被计str_split_unicode为一个字符而不是 5 个字符。这会导致输出字符串超过 100 个字符。我怎么解决这个问题 ?
查看完整描述

1 回答

?
人到中年有点甜

TA贡献1895条经验 获得超7个赞

<?php

    $newText = wordwrap($string, 100, "\n");

    string_stripped = explode("\n", $newText);

?>

阅读有关wordwrap() 的
更多信息 阅读有关爆炸 () 的更多信息


查看完整回答
反对 回复 2021-11-19
  • 1 回答
  • 0 关注
  • 182 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信