PHP code example of overtrue / php-opencc
1. Go to this page and download the library: Download overtrue/php-opencc library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
overtrue / php-opencc example snippets
use Overtrue\PHPOpenCC\OpenCC;
echo OpenCC::convert('服务器', 'SIMPLIFIED_TO_TAIWAN_WITH_PHRASE');
// output: 伺服器
// 批量转换
OpenCC::convert(['程序员', '服务器'], 'SIMPLIFIED_TO_TAIWAN_WITH_PHRASE');
// output: ['程式設計師', '伺服器']
use Overtrue\PHPOpenCC\OpenCC;
use Overtrue\PHPOpenCC\Strategy;
// 以下方法等价:
// 方法
echo OpenCC::s2tw('服务器');
echo OpenCC::simplifiedToTaiwan('服务器');
// 字符串
echo OpenCC::convert('服务器', 's2tw');
echo OpenCC::convert('服务器', 'S2TW');
echo OpenCC::convert('服务器', 'SIMPLIFIED_TO_TAIWAN');
// 常量
echo OpenCC::convert('服务器', Strategy::S2TW);
echo OpenCC::convert('服务器', Strategy::SIMPLIFIED_TO_TAIWAN);
use Overtrue\PHPOpenCC\StreamConverter;
// 流到流
touch('out.txt');
$in = fopen('input.txt', 'rb');
$out = fopen('out.txt', 'wb');
StreamConverter::convertStream($in, $out, 'S2T');
// 文件到文件
StreamConverter::convertFile('input.txt', 'out.txt', 'S2TWP');
// 预加载常用字典,路径请根据实际部署调整
PVariants',
'TSPhrases','TSCharacters','TWPhrases','TWVariantsRev','JPVariantsRev',
] as $name) {
shell
composer
shell
php vendor/bin/opencc "汉字" s2tw
ini
opcache.enable=1
opcache.enable_cli=1
opcache.preload=/path/to/preload.php