classmarkets/lipsum-generator

该包已被弃用且不再维护。未建议替代包。

纯PHP离线Lorem Ipsum生成器。可生成HTML、格式化及未格式化的纯文本。

dev-master 2020-02-26 12:27 UTC

This package is auto-updated.

Last update: 2020-02-26 12:31:40 UTC


README

Build Status

这是一个用PHP编写的Lorem ipsum生成器。它基于Mathew Tinsley的工作,并已重构以作为composer模块使用,并符合PSR编码风格。原始代码在 第一个提交

文本生成基于固定字典,并使用词长的高斯分布进行随机化。支持的输出格式包括HTML段落(<p/>)、预格式化和未格式化的纯文本。每段的单词数和段落数可以配置。

再次强调,实现的所有荣誉都归Mathew Tinsley。

用法

{
    "repositories": [
        {
            "type": "vcs",
            "url": "https://github.com/classmarkets/LipsumGenerator"
        }
    ],
    "require": {
        "classmarkets/lipsum-generator": "*"
    }
}
<?php
use Classmarkets\LipsumGenerator;

$wordPerParagraph = 100;
$numberOfParagaphs = 1;

$generator          = new LipsumGenerator($wordsPerParagraph);

$htmlLipsum         = $generator->getContent($numberOfParagraphs, LipsumGenerator::FORMAT_HTML);
$preFormattedLipsum = $generator->getContent($numberOfParagraphs, LipsumGenerator::FORMAT_TEXT);
$plainLipsum        = $generator->getContent($numberOfParagraphs, LipsumGenerator::FORMAT_PLAIN);