coderubix / wordsearch
单词搜索生成器。
dev-master
2023-10-14 13:22 UTC
Requires
- php: >=5.6.0
Requires (Dev)
- phpunit/phpunit: 4.8.*
- squizlabs/php_codesniffer: 2.6.*
Suggests
- ext-mbstring: *
This package is auto-updated.
Last update: 2024-09-14 15:27:09 UTC
README
用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