我想从php中的url中删除%20

时间:2014-12-24 06:34:21

标签: php codeigniter

2 个答案:

答案 0 :(得分:2)

使用urldecode();

$url = urldecode($url);

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

答案 1 :(得分:2)

这个问题的解决方案是

  <?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>