Skip to content

Instantly share code, notes, and snippets.

@sajidzaman
Created September 13, 2013 19:12
Show Gist options
  • Save sajidzaman/6554806 to your computer and use it in GitHub Desktop.
Save sajidzaman/6554806 to your computer and use it in GitHub Desktop.
Create a slug in php from any string. A Function for creating the slug in php.
private function _createSlug($text)
{
$text = preg_replace('~[^\\pL\d]+~u', '-', $text);
$text = trim($text, '-');
$text = iconv('utf-8', 'us-ascii//TRANSLIT', $text);
$text = strtolower($text);
$text = preg_replace('~[^-\w]+~', '', $text);
if (empty($text))
{
return '';
}
return $text;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment