我需要创建一个CFM页面I,它将具有根据数据库中的数据构建的超链接。例如,我的数据库包含一列“标题”和一列“主题。来自”标题“和”主题“我将创建一个超链接(因为所有页面都遵循相同的方案:This-is-the-title-this-is-the-subject.html
所以问题是我需要在空格中输入“ - ”。因为我现在的CFOUTPUT就是这样:This is the title this is the subject.html
有没有一种简单的方法可以将其转换为This-is-the-title-this-is-the-subject.html
?
答案 0 :(得分:11)
我认为这将解决您的问题
<cfset pageName = "This is the title this is the subject.html" />
<cfset seoPageName = replace(pageName," ","-","all") />
答案 1 :(得分:0)
我喜欢使用listChangeDelims()来执行这些任务,因为您可以有效地添加其他字符进行更改。
seo = listChangeDelims(original, '-', ' ,\' );