bitandblack/word-wrapper

实现完美排版的单词包装

2.3.0 2024-09-04 07:16 UTC

This package is auto-updated.

Last update: 2024-09-04 07:17:14 UTC


README

PHP from Packagist Latest Stable Version Total Downloads License

Bit&Black Word Wrapper

实现完美排版的文本包装。

安装

此库是为与Composer一起使用而制作的。通过运行$ composer require bitandblack/word-wrapper将其添加到您的项目中。

用法

以下包装可用

  • LinesWrapper:此类将文本分割到指定的行数。
  • MaxLengthWrapper:此类在行达到最大字符长度时包装文本。

以下输出可用

  • CSSOutput:此类使用<span>来分割行。每个span都有class="word-wrapper-line",您可以使用它来自定义换行。例如,white-space: nowrap在这里非常有用。可以自定义标签。
  • HTMLOutput:此类使用<br>将文本包装到新行。可以自定义标签。
  • CustomOutput:此类需要知道您的自定义字符串。这是第二个参数。

示例

此示例使用LinesWrapperHTMLOutput

<?php 

use BitAndBlack\WordWrapper\Output\HTMLOutput;
use BitAndBlack\WordWrapper\Wrapper\LinesWrapper;

$sentence = 'The Lord of the Rings';
$wrapper = new LinesWrapper(2, $sentence);
echo new HTMLOutput($wrapper);

这将输出The Lord of <br>the Rings

帮助

如果您有任何问题,请随时通过hello@bitandblack.com联系我们。

有关Bit&Black的更多信息,请访问www.bitandblack.com