【问题标题】:url_title codeigniter showing underscores instead of hyphensurl_title codeigniter 显示下划线而不是连字符
【发布时间】:2013-10-31 05:16:58
【问题描述】:

您好,我正在尝试以以下格式 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。为什么在我给出连字符的地方添加下划线?

【问题讨论】:

标签: php codeigniter url seo


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-06-09
        • 1970-01-01
        • 2012-11-19
        • 2018-01-10
        • 1970-01-01
        • 2021-09-15
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多