代码拉取完成,页面将自动刷新
- 简单:纯 PHP 实现,无需安装扩展。
- 快速:查找耗时跟词库大小关系不大,不会一次性加载整个词库,使用时内存占用小(生成词库比较耗费内存)。
首先准备一个文本文件,每个词占一行。格式:
词语<tab>值
词语<tab>值
词语<tab>值
词语<tab>值
词语<tab>值
词语<tab>值
composer require wangningkai\simple-dictionary dev-master
<?php
require 'vendow/autoload.php'
use WangNingkai\SimpleDictionary\SimpleDictionary;
SimpleDictionary::make("text_file_path", "output_dict_path");
<?php
require 'vendow/autoload.php'
use WangNingkai\SimpleDictionary\SimpleDictionary;
$dict = new SimpleDictionary("dict_path");
$result = $dict->search("some text here...");
# 返回结果
# $result = [
# 'word1' => ['value' => 'value1', 'count' => 'count1'],
# ...
# ]
#
<?php
require 'vendow/autoload.php'
use WangNingkai\SimpleDictionary\SimpleDictionary;
$dict = new SimpleDictionary("dict_path");
# 简单替换
$replaced = $dict->replace("some text here...", "**");
#高级替换
$replaced = $dict->replace("some text here...", function($word, $value) {
return "[$word -> $value]";
});
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。