0

您好我正在尝试以以下格式将我的文章标题插入数据库中以this-is-a-new-title供输入This is a new Title。为此,我写了:

$title = $this->input->post('topic_title');
$topic_slug_title = url_title($title,'-',TRUE);

echo $topic_slug_title节目标题喜欢this_is_a_new_title。为什么在我给出连字符的地方添加下划线?

4

3 回答 3

0

好的,我找到了解决方案。只需保留第二个参数为默认值,添加第三个参数。那是:

$title = $this->input->post('topic_title');
$topic_slug_title = url_title($title,TRUE,TRUE);
于 2013-10-31T05:29:09.323 回答
0

第三个参数不要用,这样用

$title = $this->input->post('topic_title');

$topic_slug_title = strtolower(url_title($title));

于 2013-10-31T05:36:56.573 回答
0

不要使用第二个和第三个参数,这样写:

    **$title = $this->input->post('topic_title');  
    $topic_slug_title = url_title($title);**    
于 2013-10-31T09:24:36.620 回答