bgaze / ipsum-html
一个用于生成 Lorem Ipsum HTML 5 的 PHP 工具
1.0.1
2020-05-21 07:50 UTC
Requires
- php: >=7.0
This package is auto-updated.
Last update: 2024-09-29 05:02:24 UTC
README
IpsumHtml 是一个 PHP 工具,可以生成 Lorem Ipsum HTML 5。
构建此库所使用的 HTML5 参考文档为 https://mdn.org.cn/en-US/docs/Web/HTML/Element。
计划不支持任何旧版本的 HTML。
安装
只需使用 composer 安装此库
composer require bgaze/ipsum-html
基本用法
要快速生成 Lorem Ipsum HTML,将 IpsumHtml
类导入到您的脚本中,然后使用其静态方法生成所需的内容。
use Bgaze\IpsumHtml\IpsumHtml; // Generate 50 random html blocks. $array = IpsumHtml::random(50); // Generate a full webpage containing 100 random html blocks and print it prettyfied. echo IpsumHtml::webpage(100); // Generate and display a HTML table with 4 colums and 10 rows, then print it minified. echo IpsumHtml::table(4, 10)->minify();
文档
IpsumHtml 包含三个主要类,所有方法都是静态的
- Bgaze\IpsumHtml\IpsumHtml: 创建随机填充 Lorem Ipsum 文本的 HTML 节点。
- Bgaze\IpsumHtml\Html: 创建 HTML 节点。它们可以被流畅地操作、压缩和美化。
- Bgaze\IpsumHtml\Ipsum: 生成随机的 Ipsum Ipsum 文本。
有三种类型的 HTML 节点,由专门的类处理
- Bgaze\IpsumHtml\Nodes\PlainText: 用于处理 HTML 结构中的纯文本部分。
- Bgaze\IpsumHtml\Nodes\Comment: 用于处理特殊的 HTML 注释标签。
- Bgaze\IpsumHtml\Nodes\Node: 用于处理任何其他 HTML 标签。
以下部分提供了文档