Slug功能不起作用

时间:2015-09-29 20:31:32

标签: php

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']);

当我从$ _POST ['标签']中删除函数createSlug时,slug正在被添加到数据库中,就像字符串一样。但我没有回报价值。

1 个答案:

答案 0 :(得分:-1)

在调用createSlug()之前插入此行error_reporting(E_ALL );。在您看到有关代码的几个问题之后。