精美而实用的网站,关注web编程技术、网站运营、SEO推广,让您轻松愉快的学习

PHP echo在PHP中用来输出字符或变量,在PHP中是最简单的输出内容的方法了。但是PHP echo也有很多种用法,所以这里花些时间整理了一下。

echo的用法是:echo(strings),strings可以是字符串或变量名。echo() 函数要比PHP中的另一个输出函数print() 稍快一点点。

一、用echo输出数字

<?php
echo 12345;
//也可以是这样:
echo '12345';
//最终的输出结果为:12345
?>

二、用echo 输出变量

<?php
$m='中国梦';
//要在网页上显示“中国梦”,可以写成这样:
echo $m;
//也可以这样:
echo "$m";
//要在网页上输出“$m”,那就这样:
echo '$m';
?>

关于单引号和双引号,区别只有一个,单引号里的变量和运算符不会被解释。原样输出。而双引号里的会解释为相应的内容。。就像上边的例子,echo $m;和echo "$m";其结果都将输出“中国梦”,说明变量被解释了,而echo '$m';将输出“$m”,原样输出,未被解释。

三、用echo输出字符和变量

在PHP中,如果你想使用echo把字符和变量一起输出,就要用双引号。如果只是输出纯文本内容,可以使用单引号,例如:

<?php
$m='中国梦';
echo "<font color=red>$m</font>";//将输出<span style="color: #ff0000">中国梦
</span>echo '<font color=red>$m</font>';//将输出<span style="color: #ff0000">$m
</span>echo '<font color=red>中国梦</font>';//将输出<span style="color: #ff0000">中国梦
</span>?>

四、用echo输出多个变量

用echo输入多个变量或字符的时候,中间用“,”隔开,比如:

<?php
$m='中国梦';
$n='我的梦';
echo $m,',',$n,',也是你的梦';
//程序输出:中国梦,我的梦,也是你的梦
?>

五、用echo的简写形式

我们可以将echo写成<?=$m;?>,当然,这种形式是和PHP标记符的简写形式是匹配的,为了有一个好的编码习惯,我们还是不要用简写吧,我们推荐<?php echo $m;?>这种良好的规范的写法。

六、用echo输出单引号'或双引号"

在PHP中单引号和双引号有其特殊用法,所以要输出这些字符的话需要转义后输出,比如:

<?php
//php输出'
echo '\'';
//php输出"
echo '"';//因数使用了单引号,里面的内容无需解释,所以直接用单引号输出
?>
Tags:echo PHP