1

交換してみます

http://site.com/13/new new (2011).html

http://site.com/13/new_new_2011.html

これが私のコードです、

<a href="<?php echo $row->id;?>/<?=preg_replace('#[^\w\-]+#','_', strtolower($row->showTitle()))?>.html">

$ row-> showTitle()は、 New New(2011)のようなタイトルです。

しかし、問題は私のリンクがこのようになっているためです

http://site.com/13/new_new_2011_.html

URL_.htmlから最後の「_」を削除する必要があります

4

1 に答える 1

1

これを試して :

 <a href="<?php echo $row->id;?>/
 <?=trim(preg_replace('#[^\w\-]+#','_', strtolower($row->showTitle())), '_')?>.html"> 

末尾の下線が削除されます。

于 2012-05-07T13:22:14.237 に答える