首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >返回空白作为下划线

返回空白作为下划线
EN

Stack Overflow用户
提问于 2012-12-16 14:29:15
回答 2查看 79关注 0票数 0

对于从mysql表返回的地址的最后部分,我需要有一个下划线。问题是,我认为我不能仅仅修改模型中的SQL,因为我还需要在value="<?php echo $row['brand'];?>"部分中返回带有空格的原始值。我刚刚开始学习php/html,所以不确定这是否可能。下面是我需要修改的视图中的代码部分。

<?php foreach($rb_data as $row){ ?>

<input type="button" class="btn btn-success" value="<?php echo $row['brand'];?>" onClick="document.location.href = ('http://localhost/CodeIgniter_2.1.2/index.php/controller/community/<?php echo $row['brand'];?> ' );">

<?php } ?>

例如,当我点击显示Our Family I need it to return CodeIgniter_2.1.2/index.php/controller/community/our_family的按钮时,小写字母是首选的,但不是必需的。任何帮助都是非常感谢的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-12-16 14:33:44

代码语言:javascript
代码运行次数:0
运行
复制
<?php foreach($rb_data as $row){ ?>

<input type="button" class="btn btn-success" value="<?php echo $row['brand'];?>" onClick="document.location.href = ('http://localhost/CodeIgniter_2.1.2/index.php/controller/community/<?php echo str_replace(' ','_',strtolower($row['brand']));?> ' );">

<?php } ?>

如果你只需要替换空格,你可以这样做。

票数 2
EN

Stack Overflow用户

发布于 2012-12-16 15:29:35

您还可以使用CI方便的helper函数url_title()来加载URL helper

代码语言:javascript
代码运行次数:0
运行
复制
<input type="button" class="btn btn-success" value="<?php echo $row['brand'];?>" onClick="document.location.href = ('http://localhost/CodeIgniter_2.1.2/index.php/controller/community/<?php echo url_title($row['brand'],'_');?> ' );">

<?php } ?>

如果你没有在url_tilte中给出第二个参数,它将会有破折号--如果你设置了_或其他东西,默认情况下

URL Helper

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13899158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档