如何删除动态获取锚标记的空白区域

问题描述 投票:0回答:1

我正在通过关于我们

<?php echo ($contents->title); ?>. 

但我想将其转换为About_us。我怎样才能做到这一点?点击该锚点后,它会在URL中显示About us,但我想删除它们之间的空格或者像About_us一样更改它。

<a  class="smoothscroll" href="#<?php echo ($contents->title); ?>" scroll-to="#para_1">
php codeigniter php-5.6
1个回答
-1
投票

你可以使用str_replace用下划线替换字符串中的所有空格,如下所示:

 <?php $contents->title = str_replace(' ','_',$contents->title); ?>  

如果$contents->title包含About Us,则上面的代码将用About Us替换About_Us

© www.soinside.com 2019 - 2024. All rights reserved.