`

PHP -> 给词注音 overtrue/pinyin

    博客分类:
  • php
 
阅读更多

 

原地址: https://github.com/overtrue/pinyin

 

该代码要求使用 Composer 安装:

composer require "overtrue/pinyin:~3.0"

安装 Composer   看这里 : http://www.phpcomposer.com/

请使用管理员权限安装

安装后 记得关闭 当前 CMD,再 开CMD

 

然后 cmd -> cd  进入 要 安装 的 网站目录中 运行 

composer require xxxx

 

安装 好后会有如下 文件 



 

 

 

 

在 跟目录 新建PHP 文件 然后 

<meta charset="utf-8">
<?PHP
include "vendor/autoload.php";
use Overtrue\Pinyin\Pinyin;

$pinyin = new Pinyin();  // 小内存型(默认)


$x = $pinyin->sentence('好不好都是你说了算');
print_r($x);
echo '<HR>';
$x = $pinyin->sentence('成都市区还是不错,朝阳公园去看看,行不行,你说的第三行');
print_r($x);
// ["dai", "zhe", "xi", "wang", "qu", "lv", "xing", "bi", "dao", "da", "zhong", "dian", "geng", "mei", "hao"]



?>

 即可;

 

切记 文件 格式 要用UTF-8 编码 

 

 ---

自定义 词的 拼音 

vendor\overtrue\pinyin\data

比如 “朝阳” 要改成 chao yang

  • 大小: 63.7 KB
分享到:
评论

相关推荐

    php-pinyin.zip

    例如,使用`Pinyin::pinyin()`方法可以将字符串转换为全拼,而`Pinyin::initials()`则可以获取首字母缩写。 总的来说,PHP-Pinyin插件是PHP开发者处理中文拼音转换的强大工具。它不仅能处理常见的汉字,还涵盖了...

    laravel-query-logger:一种用于记录laravel应用程序所有查询的开发工具

    正在安装$ composer require overtrue/laravel-query-logger -vvv 当LOG_QUERY为true时,将启用Laravel查询记录器。用法$ tail -f ./storage/logs/laravel.log [2017-09-05 14:52:14] local.DEBUG: [800μs] select ...

    PHP中文转拼音工具Pinyin.zip

    use Overtrue\Pinyin\Pinyin; $pinyin = new Pinyin(); $pinyin-&gt;convert('带着希望去旅行,比到达终点更美好'); // ["dai", "zhe", "xi", "wang", "qu", "lu", "xing", "bi", "dao", "da", "zhong", "dian", ...

    laravel-wechat:用于Laravel的微信SDK,基于overtruewechat

    overtrue / laravel-wechat:^ 5.1-&gt; Laravel / Lumen&gt; = 5.1 overtrue / laravel-wechat:^ 6.0-&gt; Laravel / Lumen&gt; = 7.0 安装 # overtrue/wechat 4.x composer require " overtrue/laravel-wechat:^5.1 " # ...

    laravel-filesystem-qiniu:用于Laravel的Qiniu存储文件系统

    安装库之后,在config/app.php文件中注册Overtrue\LaravelFilesystem\Qiniu\QiniuStorageServiceProvider : 'providers' =&gt; [ // Other service providers... Overtrue \ LaravelFilesystem \ Qiniu \ ...

    万年历包含农历显示

    $lunarDate = $calendar-&gt;solarToLunar($year, $month, $day); echo "农历日期为:" . $lunarDate['year'] . "年" . $lunarDate['month'] . "月" . $lunarDate['day'] . "日"; ``` 在网页展示时,可以将农历日期...

    laravel-pinyin:Laravel 5流明的中文到拼音翻译器

    安装composer require " overtrue/laravel-pinyin:~4.0 "对于Laravel config/app.php下行添加到config/app.php的部分providers config/app.php : 'providers' =&gt; [ //... Overtrue \ LaravelPinyin \ ...

    WebSocketPHP实现。-PHP开发

    WebSocket WebSocketPHP实现。 安装$ composer需要overtrue ...//发送$ server-&gt; send('Hello overtrue。'); 客户端使用Overtrue \ WebSocket \ Client; $ client =新客户('ws://127.0.0.1:8000'); //发送$ clien

    Laravel开发-laravel-pinyin 汉语拼音翻译

    'Pinyin' =&gt; Overtrue\LaravelPinyin\Facade::class, ``` 完成这些步骤后,laravel-pinyin就已经准备就绪,你可以立即在代码中调用它。例如,如果你有一个字符串变量`$str = "你好,世界"`,你可以这样转换它: ``...

    微信SDKforLaravel基于overtruewechat

    微信 SDK for Laravel, 基于 overtrue/wechat

    Http一个简单的phphttp客户端包装

    "overtrue/http"库的源代码(如压缩包中的`overtrue-http-7270d64`)是一个很好的学习资源,它展示了如何使用PHP编写高效、简洁的HTTP客户端代码。 总结来说,"Http一个简单的php http客户端包装"项目为PHP开发者...

    使Laravel模型可版本化

    这个库就是压缩包文件`overtrue-laravel-versionable-aa4c1c6`所对应的代码。它提供了一个方便的方法来追踪和管理模型的变更历史。 1. **安装与配置**: 首先,你需要通过Composer来安装`overtrue/laravel-...

    Laravel应用程序的点赞功能

    'Like' =&gt; Overtrue\LaravelLike\Facades\Like::class, ], ``` 然后,我们定义一个模型(如Post),并启用`Likeable`特性。在模型类中使用`use`语句引入`Overtrue\LaravelLike\Traits\Likeable`: ```php ...

    PHP 结巴分词,DEMO测试文档,下载可直接使用

    composer require "overtrue/php-jieba":"^4.1" ``` 安装完成后,需要引入vendor目录下的类文件,以便在PHP代码中使用: ```php require_once 'vendor/autoload.php'; use Jieba\Jieba; use Jieba\Segmenter\...

    PHP获取字符串拼音首字母

    在上述代码中,`$pinyin-&gt;initials()`方法会返回字符串的拼音首字母,`Pinyin::STYLE_INITIALS`参数表示我们只需要首字母。`getInitials`函数接收一个中文字符串,然后返回其拼音首字母的组合。 对于多音字的处理,...

    Laravel开发-alipay

    通常,开发者会选择 `overtrue/laravel-pay` 这个包。在终端中运行以下命令: ```bash composer require overtrue/laravel-pay ``` ### 2. 配置 Laravel Alipay 在安装了依赖后,你需要在 Laravel 的 `config/...

    EasySMS发送短信最简单的方法

    在 `overtrue-easy-sms-b2e7d5b` 这个压缩包中,包含了 EasySMS 库的源代码。解压后,你可以查看其内部结构和具体实现。通常,库的核心组件包括 `GatewayInterface`(接口)和各个服务商的具体实现类,如 `...

    tp5 微信支付h5支付

    composer require overtrue/wechat ``` 接下来,配置微信支付的相关参数,如appid、商户号、appsecret、支付密钥等,通常放在`config.php`或单独的支付配置文件中。例如: ```php return [ 'payment' =&gt; [ 'app_...

    Laravel开发-laravel-alipay

    // 返回给支付宝确认已收到通知 return response()-&gt;json(['success' =&gt; true]); ``` ### 4. 其他功能 除了基本的支付功能,`laravel-alipay` 还提供了退款、查询订单状态、生成二维码等接口。你可以根据需要查阅...

Global site tag (gtag.js) - Google Analytics