symfony2 を使い始めて、slugify のような symfony 1.4 に存在するいくつかの関数を見つけました。フールを改善するにはこれが必要です。
16750 次
3 に答える
10
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)))
);
}
それ以外の場合は、教義の拡張を見てください
于 2015-06-08T00:42:52.350 に答える
5
l3ppard のsluggable 拡張 ( GitHubリポジトリ) のいずれかを使用します ...
... または KnpLabs sluggable 動作( GitHubリポジトリ)。
于 2013-06-23T04:05:04.000 に答える