php 字符串拼接
字符串的表示
PHP中字符串的表示可以用双引号,也可以用单引号,但是两者之间有些区别。
- 字符串中有变量的时候,单引号仅输出变量名,而不是值:
1 <? php
2 $color = " red " ;
3 echo " Roses are $color " ;
4 echo " <br /> " ;
5 echo ' Roses are $color ' ;
6 ?>
输出:
Roses are red
Roses are $color
- 转义字符:
"\t" 输出时就是制表符, 而‘\t' 就是直接输出 \t 了。
在window下 "\r\n" 是表示换行,可是。。。
- 此外,在PHP中要输出一个换行的时候,只能用“<br/>”,可能这也是它与HTML语言高度结合的结果吧。
字符串的拼接
在java中,我们用加号运算符“+”来连接字符串。
在 PHP 中,请使用这个点运算符 (.) :
1 <? php
2 $txt1 = " Hello World " ;
3 $txt2 = " 1234 " ;
4 echo $txt1 . " " . $txt2 ;
5 ?>
字符串的输出
在PHP中, 我们一般用echo来输出字符串。
1 <? php
2 echo " This text
3 spans multiple
4 lines. " ;
5 ?>
This text spans multiple lines .
Echo的简化语法:(可以跟jsp中插入java变量的用法做个比较)
1 < html >
2 < body >
3 <? php
4 $color = " red " ;
5 ?>
6
7 < p > Roses are <?= $color ?></ p >
8 </ body >
9 </ html >
当然还有其他输出方式:print 以及printf(用于控制输出格式)。但是echo的输出速度是最快的。
字符串处理函数
PHP也提供与其他语言类似的字符串处理函数,常用的有:
chr() 从指定的 ASCII 值返回字符。
explode() 把字符串打散为数组。
str_ireplace() 替换字符串中的一些字符。(对大小写不敏感)
str_word_count() 计算字符串中的单词数。
strip_tags() 剥去 HTML、XML 以及 PHP 的标签。
stripos() 返回字符串在另一字符串中第一次出现的位置(大小写不敏感)
strlen() 返回字符串的长度。
连接符——点,本身也是一种运算符。它真正的名字应该叫“字符运算符”。作用是把两个字符串连接起来。
echo 字符 . 变量 . 字符;
//点号把三个值连接成为一个,运行正常。
例:
1.字符串+变量+字符串
echo("<!--".$result."-->");
2.变量+变量
echo($result.$result);
3.字符串+变量
echo("a".$result);
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!