bgaze/ipsum-html

一个用于生成 Lorem Ipsum HTML 5 的 PHP 工具

1.0.1 2020-05-21 07:50 UTC

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 标签。

以下部分提供了文档