twipsi / normalizer
提供了一种基本的类,用于规范化和slugify字符串
1.0.0
2022-09-30 07:44 UTC
Requires
- php: >=8.1
Requires (Dev)
- phpunit/phpunit: ^9.3
README
一个非常简单的类,用于规范化和slugify字符串或URL。
安装
composer require twipsi/normalizer
用法
仅用于清除HTML标签和行/制表符空格。
$string = "Hel lo <br><div>Wor ld</div>"; Normalizer::normalizeString($string); Output: "Hello World"
您还可以设置转写属性进行转写。
$string = "Hél lö <br><div>Wőr ld</div>"; Normalizer::normalizeString($string, true); Output: "Hello World"
使用默认的"\/_|+ -"字符作为分隔标识符来slugify字符串。
$string = "H\\él/ló|W_ö+r l-d"; Normalizer::slugifyString($string); Output: "h-el-lo-w-o-r-l-d"
您也可以指定自己的分隔符。
$string = "H\\él/ló|W_ö+r l-d"; Normalizer::slugifyString($string, '_'); Output: "h_el_lo_w_o_r_l_d"
使用默认的"_|+ -"字符作为分隔标识符来slugify URL/路径。
$string = "https:://test.com/Tést page/Sep|ar_ate+Thís/?örg=éáő"; Normalizer::slugifyPath($string); Output: "https:://test.com/test-page/sep-ar-ate-this/?org=eao"
您也可以指定自己的分隔符。
$string = "https:://test.com/Tést page/Sep|ar_ate+Thís/?örg=éáő"; Normalizer::slugifyPath($string, '_'); Output: "https:://test.com/test_page/sep_ar_ate_this/?org=eao"