闲来无事,就总结一下拼接字符串的方法,希望对初学者有用哈。
1、php
a、第一种方法
就是最常见的,用点进行连接,例如:
echo $a.”,你好哈”;
b、第二种方法
就是heredoc语法的使用,以<<<开始标记 开始,结束标记 结束,开始标记与结束标记一般常用MYDOC、EOT、EOD、EOF等,但是并不限于这几个,只要保证不在正文中出现就行,该语法是php4+支持,其实就类似多行的双引号;还有类似多行单引号语法的NowDoc,php5.3+支持;例如:
$sql = >>>EOT
select * from tbclass
EOT;
c、第三种方法
用数组组合每个字符串,然后拆分数组拼接
2、js
a、第一种方法
就是最常见的,用+进行连接,例如:
var str = str+”,你好哈”;
b、第二种方法
在字符串中直接换行,会产生错误,但如果在每行的后面加一个反斜杠就不会产生错误了。例如:
var html = “\
here is line one.\
here is line two.\
here is line three\
“;
console.log(html);
c、第三种方法
用数组组合每个字符串,然后拆分数组拼接
如果拼接的字符串足够长,如果用最传统的”.”或者”+”处理,程序的可读性不高,最好能让代码换行处理,提高可读性。以上方法如果从性能方面考虑的话,个人觉得没有多大差异。