0

我想要实现的是:

Let inflector slug 忽略字符串中的特殊字符,该字符通常会被替换字符串替换为 inflector slug。

例如我想被忽略的字符:'/'

输入:这是一个 /example/

输出:this_is_an_example

我想要的输出:this_is_an_/example/

我在文档中找到了“_uninflected”属性,但我认为这不是我想要的(它也不会满足我的需求)。

4

1 回答 1

0

你可以做一个爆炸和蛞蝓每个令牌。

$input='/hi/im/a/non inflected ùrl/:=D';
$tokens=explode('/',$input);
foreach($tokens as &$token) $token=Inflector::slug($token);
$output='this_is_an_'.implode('/',$tokens);
于 2012-06-17T14:52:54.520 回答