code-atlantic / chophper
PHP HTML文本截断库
1.0.1
2023-11-28 09:56 UTC
Requires
- masterminds/html5: ^2.8.1
Requires (Dev)
- code-atlantic/coding-standards: ^1.1.0
This package is auto-updated.
Last update: 2024-09-28 12:04:10 UTC
README
Chophper是一个PHP实用工具,可以在不破坏HTML标签的情况下,将HTML内的文本截断到指定的长度。
支持
- 截断字符,可选地尊重单词边界
- 截断单词,可选地尊重句子边界
- 截断句子,可选地尊重块边界
- 截断块(段落、列表等)
- 保留HTML标签
- 保留HTML实体
注意:这是一个alpha版本。自行承担风险,在第一个稳定版本发布之前,预期API会向简单和更灵活的方向变化。
安装
通过composer安装
composer require code-atlantic/chophper
用法
// Full is built to fully support HTML5 without breaking the HTML structure. use Chophper\Full as Chophper; $chophper = new Chophper(); $options [ // ... see options below. ]; $chophper->truncate($html, $length, $options);