rny / slugutf8
生成 UTF-8 URL 别名
1.0.1
2016-10-28 18:56 UTC
Requires (Dev)
- phpunit/phpunit: 4.0.*
This package is not auto-updated.
Last update: 2024-09-28 20:14:34 UTC
README
SlugUtf8 是一个简单的库,可以从 UTF-8 字符串生成友好的 URL 别名。它保留了大多数 UTF-8 字符不变,以更好地支持中文/日文。SlugUtf8 是从 https://gist.github.com/sgmurphy/3098978 修改而来。
亮点
- 移除所有特殊字符,但保留 UTF-8 字符不变。
- 支持中文/日文。
- 数字之间的点不变,例如 3.8.5
- Composer 准备就绪,PSR-4 兼容。
- PHPUnit 测试。
安装
使用 Composer 安装 SlugUtf8
。
$ composer require rny/slugutf8
用法
use Rny\SlugUtf8\SlugUtf8;
$slug = SlugUtf8::SlugUtf8($str);
$slug = \Rny\SlugUtf8\SlugUtf8::SlugUtf8($str);
$options = array(
'delimiter' => '-',
'limit' => null,
'lowercase' => true,
'replacements' => array(),
'transliterate' => false,
'strip_non_utf8' => false,
);
$slug = \Rny\SlugUtf8\SlugUtf8::SlugUtf8($str, $options);
测试
$ composer test