php字符串操做

想必在咱们码代码的过程当中,定义字符串是一点都不陌生呀。code

假设咱们定义一个字符串并输出:

$username='king';
echo $username.'</br>';

输出结果:图片

king
  • 输出时输出结果用双引号:
$username='king';
echo "个人名字为 $username";

输出结果:字符串

个人名字为king
  • 输出时输出结果用双引号:
$username='king';
echo '个人名字为 $username';

输出结果:it

个人名字为$username

这时候咱们就会发现,用单引号和双引号是有很大差异的,双引号可以解析变量,而单引号没有解析变量的功能。变量

那么若是要在变量后面拼上一个字符时该怎么办呢?im

$username='king';
echo "个人名字为 $usernames";//kings

输出结果: 输入图片说明img

这时咱们发现这样输出时有警告出现了。co

  • 那咱们再换个方式,变量与字符之间留个空格:
$username='king';
echo "个人名字为 $username s";//变量与字符之间留个空格

输出结果:字符

个人名字为king s

显然这不是我要的结果,我要的是一个总体,这时我们花括号{}的做用(能够用花括号来明确变量名的界线,将变量扩成一个总体来解析)就显示出来啦。

  • 花括号{}:
$username='king';
echo "个人名字为 {$username}s";

输出结果:

个人名字为kings

或者

$username='king';
echo "个人名字为 ${username}s";

输出结果:

个人名字为kings

咱们发现呀${username}s和 {$username}s的输出结果效果是同样的,可是建议仍是用{$username}s这种形式。可是咱们要注意变量与花括号之间不能有空格。

相关文章
相关标签/搜索