dmr*_*dmr 3 string variables coldfusion newline
我想在字符串变量中的单词之间的第一个空格中插入换行符.到目前为止,这是我的代码:
<cfset myPosition = find(" ", #myVar#)>
<cfset lineBreak = Chr(13)&Chr(10)>
<cfset myVar = insert(#lineBreak#, #myVar#, #myPosition#)>
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
我不认为你做错了什么.你的代码似乎工作.输出变量时,请尝试将其包装在<pre></pre>
标签中以进行测试.如果您希望在html页面上显示换行符,则必须用空格替换空格<br />
.
这对我有用,并显示了回车/换行:
<cfset myVar="The quick brown fox">
<cfset myPosition = find(" ", myVar)>
<cfset lineBreak = Chr(13) & Chr(10)>
<cfset myVar = insert(lineBreak, myVar, myPosition)>
<cfoutput>
<pre>#myVar#</pre>
</cfoutput>
Run Code Online (Sandbox Code Playgroud)
顺便说一句:除非你想输出变量或者在引号之间进行评估,否则不需要将变量括在#中.
归档时间: |
|
查看次数: |
9682 次 |
最近记录: |