kennynguyeenx / vietnamese-text
提供一些越南字符串处理和操作函数。
1.3.3
2022-03-16 12:50 UTC
Requires
- php: >=7.0
- ext-intl: *
- ext-mbstring: *
Requires (Dev)
- phpunit/php-code-coverage: ^4.0.4
- phpunit/phpunit: ~4.8|~5.2
This package is auto-updated.
Last update: 2024-09-16 18:25:10 UTC
README
提供一些越南字符串处理和操作函数
特性
- 过滤越南字符串
- 将越南字符串转换为大写
- 将越南字符串转换为小写
- 获取越南字符串长度
- 反转越南字符串
- 将越南字符串转换为数组
- 将越南字符串的首字符转换为大写
- 将越南字符串转换为拉丁字符串
- 无外部依赖。
- PSR-4 兼容。
- 兼容 PHP >= PHP 7。
安装
-
您可以通过 https://github.com/kennynguyeenx/vietnamese-text 下载 vietnamese-text。
-
vietnamese-text 需要 PHP 的国际化扩展和多字节字符串扩展。
-
通常,您可以在编译 PHP 时使用配置选项
--enable-intl --enable-mbstring
。更多信息可以在 PHP 文档 中找到。
用法
过滤越南字符串
use Kennynguyeenx\VietnameseText\VietnameseText; $vietnameseText = new VietnameseText(); echo $vietnameseText->filter(' áo ' . PHP_EOL . 'dài '); // áo dài
将越南字符串转换为小写
use Kennynguyeenx\VietnameseText\VietnameseText; $vietnameseText = new VietnameseText(); echo $vietnameseText->strToLowerCase('XIN CHÀO CÁC BẠN'); // xin chào các bạn
将越南字符串转换为大写
use Kennynguyeenx\VietnameseText\VietnameseText; $vietnameseText = new VietnameseText(); echo $vietnameseText->strToUpperCase('Xin Chào Các Bạn'); // XIN CHÀO CÁC BẠN
获取越南字符串长度
use Kennynguyeenx\VietnameseText\VietnameseText; $vietnameseText = new VietnameseText(); echo $vietnameseText->strLen('Xin Chào Các Bạn'); // 16
反转越南字符串
use Kennynguyeenx\VietnameseText\VietnameseText; $vietnameseText = new VietnameseText(); echo $vietnameseText->strRev('Xin Chào'); // oàhC niX
将越南字符串转换为数组
use Kennynguyeenx\VietnameseText\VietnameseText; $vietnameseText = new VietnameseText(); var_dump($vietnameseText->strSplit('xin chào')); /* array(8) { [0]=> string(1) "x" [1]=> string(1) "i" [2]=> string(1) "n" [3]=> string(1) " " [4]=> string(1) "c" [5]=> string(1) "h" [6]=> string(2) "à" [7]=> string(1) "o" } */
将越南字符串的首字符转换为大写
use Kennynguyeenx\VietnameseText\VietnameseText; $vietnameseText = new VietnameseText(); echo $vietnameseText->upperCaseFirst('đại biểu'); // Đại biểu
将越南字符串转换为拉丁字符串
use Kennynguyeenx\VietnameseText\VietnameseText; $vietnameseText = new VietnameseText(); echo $vietnameseText->convertToLatin('đại biểu'); // dai bieu