kennynguyeenx/vietnamese-text

提供一些越南字符串处理和操作函数。

1.3.3 2022-03-16 12:50 UTC

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