sunrise / slugger
基于 ICU 的 PHP 7.1+ 版本的 Slugger
v2.1.3
2022-04-19 19:39 UTC
Requires
- php: ^7.1|^8.0
- ext-intl: *
Requires (Dev)
- phpunit/phpunit: 7.5.20|9.5.0
- sunrise/coding-standard: 1.0.0
This package is auto-updated.
Last update: 2024-09-19 14:35:26 UTC
README
安装
composer require sunrise/slugger
如何使用
俄语转拉丁语(默认)
use Sunrise\Slugger\Slugger; $slugger = new Slugger(); // syesh-yeshche-etikh-myagkikh-frantsuzskikh-bulok-da-vypey-chayu $slugger->slugify('Съешь ещё этих мягких французских булок, да выпей чаю');
德语转拉丁语
use Sunrise\Slugger\Slugger; $slugger = new Slugger('de-ASCII'); // falsches-ueben-von-xylophonmusik-quaelt-jeden-groesseren-zwerg $slugger->slugify('Falsches Üben von Xylophonmusik quält jeden größeren Zwerg');
自定义替换
$slugger = new Slugger(null, [ '.' => ' dot ', '@' => ' at ', ]); // admin@acme.com $slugger->slugify('admin-at-acme-dot-com');