library nslug
Yet another unicode slug generator library.
nash-ye/nslug
Yet another unicode slug generator library.
- Monday, October 17, 2016
- by nash-ye
- Repository
- 1 Watchers
- 3 Stars
- 17 Installations
- PHP
- 0 Dependents
- 0 Suggesters
- 0 Forks
- 0 Open issues
- 3 Versions
- 6 % Grown
nSlug
, (*1)
Yet another unicode slug generator library., (*2)
Usage
use NSlug\SlugGenerator;
$options = [
'limit' => null,
'delimiter' => '-',
'lowercase' => true,
];
$slugGenerator = new SlugGenerator($options);
// English strings.
echo $slugGenerator->generate('Hello World'); // Prints 'hello-world'.
echo $slugGenerator->generate('Life is too short!'); // Prints 'life-is-too-short'.
// Arabic strings.
echo $slugGenerator->generate('صباح جميل'); // Prints 'صباح-جميل'.
echo $slugGenerator->generate('مساء الخير'); // Prints 'مساء-الخير'.
Options
-
limit int|null The characters limit to truncate, default null.
-
delimiter string The delimiter, default -.
-
lowercase bool Convert to lower-case?, default true.
Installation
The supported way of installing nSlug is via Composer., (*3)
$ composer require nash-ye/nslug
Requirements
nSlug requires PHP 5.5+., (*4)