lasserafn / php-string-script-language
在PHP中检测字符串的语言/编码
0.4
2023-07-26 07:23 UTC
Requires
- php: ^5.6|^7.0|^7.1|^8.0|^8.1|^8.2
Requires (Dev)
- doctrine/instantiator: 1.0.5
- phpunit/phpunit: ^5.6
- phpunit/phpunit-mock-objects: 3.2.4
- satooshi/php-coveralls: ^1.0
- sebastian/exporter: ^1.2
This package is auto-updated.
Last update: 2024-08-26 09:34:21 UTC
README
使用简单的API检测字符串是否包含不同的语言脚本。
安装
您只需要使用composer即可安装!
composer require lasserafn/php-string-script-language
用法
与安装类似,用法非常简单
use LasseRafn\StringScript; StringScript::isThai('Hello world.'); // false StringScript::isChinese('你好世界。'); // true
所有方法都返回布尔值。
支持的脚本
- 常用
- 阿拉伯语
- 亚美尼亚语
- 孟加拉语
- 波波莫夫
- 盲文
- 布希德
- 加拿大土著
- 切罗基语
- 西里尔字母
- 达罗毗荼文
- 埃塞俄比亚文
- 格鲁吉亚文
- 希腊文
- 古吉拉特语
- 古尔穆基
- 汉字
- 韩文
- 汉诺诺
- 希伯来文
- 平假名
- 继承
- 卡纳达语
- 片假名
- 高棉文
- 老挝语
- 拉丁文
- 利姆布语
- 马拉雅拉姆语
- 蒙古文
- 缅甸文
- 奥甘
- 奥里亚语
- 鲁尼文
- 僧伽罗语
- 叙利亚文
- 他加禄语
- 他班瓦
- 泰莱
- 泰米尔语
- 泰卢固语
- 塔纳那
- 泰语
- 藏文
- 彝文
- 中文(汉字辅助)
- 日语(平假名或片假名辅助)
所有方法
StringScript::isCommon($string);
StringScript::isArabic($string);
StringScript::isArmenian($string);
StringScript::isBengali($string);
StringScript::isBopomofo($string);
StringScript::isBraille($string);
StringScript::isBuhid($string);
StringScript::isCanadian_Aboriginal($string);
StringScript::isCherokee($string);
StringScript::isCyrillic($string);
StringScript::isDevanagari($string);
StringScript::isEthiopic($string);
StringScript::isGeorgian($string);
StringScript::isGreek($string);
StringScript::isGujarati($string);
StringScript::isGurmukhi($string);
StringScript::isHan($string);
StringScript::isHangul($string);
StringScript::isHanunoo($string);
StringScript::isHebrew($string);
StringScript::isHiragana($string);
StringScript::isInherited($string);
StringScript::isKannada($string);
StringScript::isKatakana($string);
StringScript::isKhmer($string);
StringScript::isLao($string);
StringScript::isLatin($string);
StringScript::isLimbu($string);
StringScript::isMalayalam($string);
StringScript::isMongolian($string);
StringScript::isMyanmar($string);
StringScript::isOgham($string);
StringScript::isOriya($string);
StringScript::isRunic($string);
StringScript::isSinhala($string);
StringScript::isSyriac($string);
StringScript::isTagalog($string);
StringScript::isTagbanwa($string);
StringScript::isTaiLe($string);
StringScript::isTamil($string);
StringScript::isTelugu($string);
StringScript::isThaana($string);
StringScript::isThai($string);
StringScript::isTibetan($string);
StringScript::isYi($string);
StringScript::isChinese($string);
StringScript::isJapanese($string);
要求
- PHP 5.6, 7.0 或 7.1