lasserafn/php-string-script-language

在PHP中检测字符串的语言/编码

0.4 2023-07-26 07:23 UTC

This package is auto-updated.

Last update: 2024-08-26 09:34:21 UTC


README

使用简单的API检测字符串是否包含不同的语言脚本。

Build Status Coverage StyleCI Status Total Downloads Latest Stable Version License

安装

您只需要使用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