php-extended/php-slugifier-ascii-transliterator

此包已废弃,不再维护。作者建议使用 php-extended/php-slugifier-object 包。

一个将 Unicode 文本进行 ASCII 转写的 slugifier

3.1.16 2021-06-25 15:33 UTC

This package is auto-updated.

Last update: 2021-06-28 06:13:14 UTC


README

一个将 Unicode 文本进行 ASCII 转写的 slugifier。此库受 martinml 的转写器实现原始的 Python 实现 的启发。

此库将给定的字符串进行转写,但与其他基于相同表格的实现不兼容。此库仅进行转写并包含符号。为了更窄的 slugification 过程,此 slugifier 应与另一个 slugifiers(如 AsciiCut 和 Lower)链接。

coverage build status

安装

通过 composer 安装此库。从 他们的网站 下载 composer.phar。然后在你的 composer.json 中添加以下内容

	"require": {
		...
		"php-extended/php-slugifier-ascii-transliterator": "^3",
		...
	}

然后运行 php composer.phar update 安装此库。此库的所有类的自动加载是通过 composer 的自动加载器完成的。

基本用法

你可以这样使用这个库


use PhpExtended\Slugifier\AsciiTransliteratorSlugifier;

$slugifier = new AsciiTransliteratorSlugifier();
$slug = $slugifier->slugify('<string data>');

许可协议

原始字符转写表

版权所有 2001,Sean M. Burke sburke@cpan.org,保留所有权利。

Python 代码及后续修改

版权所有 2019,Tomaz Solc tomaz.solc@tablix.org

Anastaszor 对表格的更多修改

GPLv2(见 许可文件)。

其余代码(/src)是

MIT(见 许可文件)。