bitandblack / word-wrapper
2.3.0
2024-09-04 07:16 UTC
Requires
- php: >=8.2
- bitandblack/helpers: ^1.0 || ^2.0
Requires (Dev)
- phpstan/phpstan: ^1.0
- phpunit/phpunit: ^11.0
- rector/rector: ^1.0
- symfony/var-dumper: ^7.0
- symplify/easy-coding-standard: ^12.0
README
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
:此类需要知道您的自定义字符串。这是第二个参数。
示例
此示例使用LinesWrapper
和HTMLOutput
。
<?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。