gpt4 book ai didi

php - 如何在 symfony2 中创建 slugify?

转载 作者:可可西里 更新时间:2023-11-01 13:10:18 25 4
gpt4 key购买 nike

我已经开始使用 symfony2,并且我发现了 symfony 1.4 中存在的一些功能,例如 slugify。我需要这个来改善毛发。

最佳答案

如果你有 php-intl :

/**
* Transform (e.g. "Hello World") into a slug (e.g. "hello-world").
*
* @param string $string
*
* @return string
*/
public function slugify($string)
{
$rule = 'NFD; [:Nonspacing Mark:] Remove; NFC';
$transliterator = \Transliterator::create($rule);
$string = $transliterator->transliterate($string);

return preg_replace(
'/[^a-z0-9]/',
'-',
strtolower(trim(strip_tags($string)))
);
}

否则,请查看 the doctrine extensions

关于php - 如何在 symfony2 中创建 slugify?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17257270/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com