前言
今天研究萌购物网站的收藏功能的时候需要用到这个语句来输出收藏夹里面的缩略图图片!本人是 PHP 小白,所以不太清楚怎么弄!就在网上查了半天语法!现在终于查到了!非常实用!看了后立马就写出来了!
这些整理于源码爱好者网站!就是这样!以下开始内容!
简介
PHP echo 在 PHP 中用来输出字符或变量,在 PHP 中是最简单的输出内容的方法了。但是 PHP echo 也有很多种用法,所以这里花些时间整理了一下,有些是经常用 PHP 的朋友都不知道的,呵呵,或许是我不知道。
PHP 官方手册上说,echo 的用法是:echo(strings)
,strings 可以是字符串或变量名。echo()
函数要比 PHP 中的另一个输出函数print()
稍快一点点。
echo 输出数字
<?php echo 12345; //也可以是这样: echo '12345'; //最终的输出结果为:12345 ?>
为什么没有使用echo (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 的简写形式
我们可以将 echo 写成<?=$m;?>
,当然,这种形式是和 PHP 标记符的简写形式是匹配的,为了有一个好的编码习惯,我们还是不要用简写吧,我们推荐<?php echo $m;?>
这种良好的规范的写法。
echo 输出单引’或双引”
在 PHP 中单引号和双引号有其特殊用法,所以要输出这些字符的话需要转义后输出,比如:
<?php //php 输出' echo '\''; //php 输出" echo '"';//因数使用了单引号,里面的内容无需解释,所以直接用单引号输出 ?>
恩呢!好呢!就到这里结束了哟~