roteval / text-randomizer
Text Randomizer 是一个旨在通过使用模板自动生成文本的工具。
0.0.1
2020-07-21 22:54 UTC
Requires
- php: >=5.5.0
This package is not auto-updated.
Last update: 2024-09-26 17:21:17 UTC
README
PHP 文本随机化脚本。
什么是文本随机化器?
这是一个用于工业级创建伪独特内容的程序。例如,在注册多个目录时使用。为了在每个目录中用对搜索引擎来说独特的文本来描述网站。与类似工具(同义词替换器,短链生成器)不同,它可以最大限度地保留结果文本的可读性。
随机化器是如何工作的?
取某个原始文本。例如
Бытует мнение, что и копирайтинг (написание текстов) и рерайтинг (переработка готовых текстов) с успехом можно доверить текстовому рандомизатору – специальной программе.
以特殊方式处理它
- 如果 "文本 1" 可以替换为 "文本 2" 或 "文本 3",则将 "文本 1" 替换为指令
{文本 1|文本 2|文本 3}
。 - 如果 "文本" 可以省略,则将 "文本" 替换为指令
{|文本}
。 - 如果可以混合 "文本 1 文本 2 文本 3" 的顺序,则将指令
[文本 1|文本 2|文本 3]
插入其中。 - 如果可以混合 "文本 1, 文本 2, 文本 3" 的顺序,则将指令
[+,+文本 1|文本 2|文本 3]
插入其中。 - 如果可以混合 "段落1 段落2 段落3" 的段落,则可以简单地写入
段落1|段落2|段落3
。 - 如果需要在文本中插入某些特殊字符
{
、}
、|
、[
、]
、+
或\
,则应将其转义:\{
、\}
、\|
、\[
、\]
、\+
或\\
。
指令可以具有无限嵌套。
快速处理方法
{{Бытует|Существует|Есть|Имеется} мнение|{Некоторые|Многие} думают}, что и
[+и+
{копирайтинг (написание текстов)
|написание текстов (копирайтинг)
|написание текстов
|копирайтинг
}
|{рерайтинг (переработку готовых текстов)
|переработку готовых текстов (рерайтинг)
|переработку готовых текстов
|рерайтинг
}
] [{|с успехом}|можно] доверить
[+–+{текстовому рандомизатору|рандомизатору {|текста|текстов}}
|{специальной|особой} {программе|проге}
].
将此代码输入随机化器,并获得大量类似选项,如
Некоторые думают, что и написание текстов и рерайтинг (переработку готовых текстов) с успехом можно доверить особой программе – рандомизатору.
或
Есть мнение, что и переработку готовых текстов и написание текстов можно доверить текстовому рандомизатору – особой проге.
对于示例代码,存在 24576 种不同的结果文本选项。
如何将随机化器连接到您的网站?
API 非常简单
// Получаем текст для обработки: $text = '{Мой|Твой|Ваш|Наш} текст'; // Создаем объект этого текста: $tRand = new TextRandomizer($text); // Число результирующих вариатов: echo '<p>Число всех вариантов: ' . $tRand->numVariant() . '</p>'; // Собственно рандомные тексты: for ($i=0; $i<10; ++$i) { echo htmlspecialchars($tRand->getText()) . '<hr />'; }