2017 © Pedro Peláez
 

library simple-dict

a simple dictionary

image

liron/simple-dict

a simple dictionary

  • Wednesday, February 28, 2018
  • by liron.li
  • Repository
  • 0 Watchers
  • 2 Stars
  • 63 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 4 Versions
  • 24 % Grown

The README.md

simple-dict

声明

本扩展包完全基于nowgoo/dict ,由于原作者一直没有发布composer版本,所有才有了此包, (*1)

安装

composer require liron/simple-dict

使用说明

  • 准备文本文件words.txt,每行一个词,词语之间用制表符(\t)分割。例如:
苹果\t1
香蕉\t2
西瓜\t3

注意: 一般来说在文本编辑器中制表符是显示空白的, (*2)

  • 生成词典
\SimpleDict\SimpleDict::make("./words.txt", "./dict");
  • 搜索
$dict = new SimpleDict("./dict");
$result = $dict->search("我喜欢吃苹果,不喜欢吃香蕉!");

/* $result 的格式:
[
  '苹果' => ['value' => '1', 'count' => '1'],
  '香蕉' => ['value' => '2', 'count' => '1'],
  ...
]
  • 替换
// 简单替换
$replaced = $dict->replace("some text here...", "**");
// 高级替换
$replaced = $dict->replace("some text here...", function($word, $value) {
  return "[$word -> $value]";
});

The Versions

28/02 2018

dev-master

9999999-dev

a simple dictionary

  Sources   Download

MIT

by lironli

28/02 2018

v0.0.3

0.0.3.0

a simple dictionary

  Sources   Download

MIT

by lironli

08/01 2018

v0.0.2

0.0.2.0

a simple dictionary

  Sources   Download

MIT License

by lironli

08/01 2018

v0.0.1

0.0.1.0

a simple dictionary

  Sources   Download

MIT License

by lironli