jaenmedina/slugifier

一个简单的用于生成短链接的PHP库。

0.3.0 2015-04-09 11:03 UTC

This package is not auto-updated.

Last update: 2024-09-28 16:59:47 UTC


README

Build Status Codacy Badge Code Climate

一个简单的用于生成短链接的PHP库。

版本

0.3.1

使用composer安装

在您的composer.json中添加包依赖项jaenmedina/slugifier

{
    "require": {
        "jaenmedina/slugifier": "0.3.1"
    }
}

如何使用?

只需实例化Slugifier类并调用slugify方法。例如

$slugifier = new Slugifier();
$slug = $slugifier->slugify("Hello, world!");
echo $slug; // prints "hello-world"

如果您想设置分隔符,只需使用setSeparator函数

$slugifier = new Slugifier();
$slugifier->setSeparator("_");
$slug = $slugifier->slugify("Hello, world!");
echo $slug; // prints "hello_world"

如果您想从短链接中排除某些单词,可以使用excludeWords函数

$slugifier = new Slugifier();
$slugifier->excludeWords(["world", "How", "is"]);
$slug = $slugifier->slugify("Hello, world! How is everybody?");
echo $slug; // prints "hello-everybody"

要添加特定的映射规则,可以使用addRule、addRules和setRules函数

$slugifier = new Slugifier();
$slugifier->setRules(["é" => "e"]);
$slugifier->addRule("ñ", "n");
$slugifier->addRules(["ü" => "u"]);
$slug = $slugifier->slugify("Intenté Español Pingüino");
echo $slug; // prints "intente-espanol-pinguino"

许可

MIT