【问题标题】:i want to remove %20 from the url in php [closed]我想从 php 中的 url 中删除 %20 [关闭]
【发布时间】:2014-12-24 06:34:21
【问题描述】:

这是我的网址

@987654321@

但我想要这样的页面网址 @987654322@ City

【问题讨论】:

标签: php codeigniter


【解决方案1】:

这个问题的答案是

  <?php
                    $url = str_replace(' ','-',$sport['title']);
                    $url = str_replace(":",'',$url);
                    $url = str_replace("'",'',$url);    
                ?>


<a href="<?php echo base_url().'news/readmore/'.$sport['id']."/".urlencode($url);?>"><?php echo $sport_top['title'];?></a>

【讨论】:

    【解决方案2】:

    使用urldecode();

    $url = urldecode($url);
    

    然后替换spaces(' ') by - using str_replace();

    【讨论】:

    • 可以使用 str_replace("%20","",$url);
    猜你喜欢
    • 2021-10-16
    • 1970-01-01
    • 2013-06-29
    • 2013-11-29
    • 2018-09-16
    • 2021-12-29
    • 1970-01-01
    • 2018-09-01
    • 1970-01-01
    相关资源
    最近更新 更多