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()      剥去 HTMLXML 以及 PHP 的标签。

stripos()         返回字符串在另一字符串中第一次出现的位置(大小写不敏感)

strlen()         返回字符串的长度。





连接符——点,本身也是一种运算符。它真正的名字应该叫“字符运算符”。作用是把两个字符串连接起来。

echo 字符 . 变量 . 字符; 

//点号把三个值连接成为一个,运行正常。


例:

1.字符串+变量+字符串

echo("<!--".$result."-->");


2.变量+变量
echo($result.$result);


3.字符串+变量
echo("a".$result);


  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值