code-atlantic/chophper

PHP HTML文本截断库

1.0.1 2023-11-28 09:56 UTC

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);

选项(当前,可能会大幅变化)

选项(愿望清单)