anderspaas / word-search
单词搜索生成器。
dev-master
2024-02-19 15:36 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-19 16:53:02 UTC
README
用PHP编写的单词搜索生成器。
特性
- 支持多单词和网格大小
- 支持水平和垂直单词
- 支持交叉单词
- 英语、希伯来语、阿拉伯语和芬兰语字母表
为您生成网格和答案列表。
HHEOÖ
EÖBAR
LSJFD
LLTOK
OPÖOU
安装
通过Composer安装
$ composer require sanderspaas/word-search "^1.0"
用法
英文
use WordSearch\Factory;
use WordSearch\Alphabet\English;
$puzzle = Factory::create(['foo', 'bar'], 15, new English);
希伯来语,并反转单词
use WordSearch\Factory;
use WordSearch\Alphabet\Hebrew;
$puzzle = Factory::create(['אבג', 'דהו'], 15, new Hebrew, true);
Puzzle 对象包含一个用于谜题网格的 toArray 方法,以及一个包含答案的可迭代 WordList 对象。您可以使用这些来输出谜题,或使用HTML转换器。
$transformer = new WordSearch\Transformer\HtmlTransformer($puzzle);
echo $transformer->grid();
echo $transformer->wordList();
开发
可以通过Ant运行测试
ant
致谢
此包是 xmeltrut的Word Search 的分支。