php - Slug function isnt working -
function createslug($slug){ $lettersnumbersspaceshyphens = '/[^\-\s\pn\pl]+/u'; $slug = preg_replace($lettersnumbersspaceshyphens,'',mb_strtolower($slug, 'utf-8')); $slug = preg_replace($spacesduplicatehyphens,'-',$slug); $slug = trim($slug, '-'); return $slug; } $slug = createslug($_post['label']); when remove function createslug $_post['label'], slug being added database string is. i'm getting no return value. insert line error_reporting(e_all ); , before call createslug(). , after can see several problems code.