coderubix/

wordsearch

单词搜索生成器。

dev-master 2023-10-14 13:22 UTC

This package is auto-updated.

Last update: 2024-09-14 15:27:09 UTC


README

Build Status Latest Stable Version License

用PHP编写的单词搜索生成器。

特性

  • 支持多词和网格大小
  • 支持水平和垂直单词
  • 支持交叉单词
  • 英语和芬兰字母表

为您生成网格和答案列表。

HHEOÖ
EÖBAR
LSJFD
LLTOK
OPÖOU

安装

通过Composer安装

$ composer require coderubix/wordsearch "^1.0"

用法

英文

$puzzle = WordSearch\Factory::create(['foo', 'bar']);

芬兰语,带有自定义网格大小

$puzzle = WordSearch\Factory::create(
    ['mansikka', 'omena', banaani'],
    10,
    'fi'
);

Puzzle 对象包含用于拼图网格的 toArray 方法和一个包含答案的迭代 WordList 对象。您可以使用这些方法自行输出拼图,或使用HTML转换器。

$transformer = new WordSearch\Transformer\HtmlTransformer($puzzle);
echo $transformer->grid();
echo $transformer->wordList();

开发

可以通过Ant运行测试。

ant