整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

PHP 5 echo 和 print 语句

PHP 5 echo 和 print 语句

PHP 中有两个基本的输出方式: echo 和 print。

我们会详细讨论两个语句的用法,并在实例中演示如何使用 echo 和 print。


PHP echo 和 print 语句

echo 和 print 区别:

  • echo - 可以输出一个或多个字符串

  • print - 只允许输出一个字符串,返回值总为 1

提示:echo 输出的速度比 print 快, echo 没有返回值,print有返回值1。


PHP echo 语句

echo 是一个语言结构,使用的时候可以不用加括号,也可以加上括号: echo 或 echo()。

显示字符串

下面的实例演示了如何使用 echo 命令输出字符串(字符串可以包含 HTML 标签):

实例

<?phpecho"<h2>PHP 很有趣!</h2>";echo"Hello world!<br>";echo"我要学 PHP!<br>";echo"这是一个", "字符串,", "使用了", "多个", "参数。";?>

显示变量

下面的实例演示了如何使用 echo 命令输出变量和字符串:

实例

<?php$txt1="学习 PHP";$txt2="RUNOOB.COM";$cars=array("Volvo","BMW","Toyota"); echo$txt1;echo"<br>";echo"在 $txt2 学习 PHP ";echo"<br>";echo"我车的品牌是 {$cars[0]}";?>


PHP print 语句

print 同样是一个语言结构,可以使用括号,也可以不使用括号: print 或 print()。

显示字符串

下面的实例演示了如何使用 print 命令输出字符串(字符串可以包含 HTML 标签):

实例

<?phpprint"<h2>PHP 很有趣!</h2>";print"Hello world!<br>";print"我要学习 PHP!";?>

显示变量

下面的实例演示了如何使用 print 命令输出变量和字符串:

实例

<?php$txt1="学习 PHP";$txt2="RUNOOB.COM";$cars=array("Volvo","BMW","Toyota"); print$txt1;print"<br>";print"在 $txt2 学习 PHP ";print"<br>";print"我车的品牌是 {$cars[0]}";?>

HP中的echo语句

echo语句可以输出一个或者多个字符串。echo语句可以加括号,也可以不加。该语句可以包含HTML标签。

<?php
echo "I'm learning PHP<br>";
echo ("I'm learning PHP,either<br>");
echo "I'm ","learning ","PHP ","at the same time";
?>

这两种方式来使用echo语句都是可以的。最后一句则体现了echo语句的“输出多个字符串”这一特性。使用逗号来实现多个字符串的连接。

与C/C++相似,echo语句也可以输出变量对应的值。

<?php
$text1="I'm learning ";
$text2="PHP.";
echo $text1,$text2;
?>

注:变量前面的$到什么时候也不能丢掉。无论是在声明语句内还是在echo语句内。如果只是输入

echo text1,text2;

的话是会报错的!务必在变量前面加上美元符号$!务必在变量前面加上美元符号$!务必在变量前面加上美元符号$!

当然也可以在字符串的双引号里面直接嵌入变量

<?php
$text1="I'm learning ";
$text2="PHP.";
echo "I'm learning $text2 But is learning it in another way.";
?>

这个要比C++方便一些。

PHP中print语句

print与echo相似,也分为带括号和不带括号两种。与echo不同的是,print语句一次只能输出一个字符串,而且print语句有返回值并且总为1。注意:echo语句的执行速度要快于print语句。print "text$a text"print "text $a text"print "text{$a}text" 都可以正常显示 $a 的值,不使用 {} 则 &a 之后必须有一个空格,echo 同理。【本句摘自RUNOOB.com @wangqi】

喜欢的话点点关注好吗!另外,想看更多精彩内容请看百战程序员哦!

PHP 中,有两种基本的输出方法:echo 和 print

在本教程中,我们几乎在每个例子中都会用到 echo 和 print。因此,本节为您讲解更多关于这两条输出语句的知识。

PHP echo 和 print 语句

echo 和 print 之间的差异:

· echo - 能够输出一个以上的字符串

· print - 只能输出一个字符串,并始终返回 1

提示:echo 比 print 稍快,因为它不返回任何值。

PHP echo 语句

echo 是一个语言结构,有无括号均可使用:echo 或 echo()。

显示字符串

下面的例子展示如何用 echo 命令来显示不同的字符串(同时请注意字符串中能包含 HTML 标记):

<?php

echo "<h2>PHP 很有趣!</h2>";

echo "Hello world!<br>";

echo "我的计划学习 PHP!<br>";

echo "这段", " 话", " 有多个", " 字符串", " 串接而成.";

?>

输出语句:

输出结果

显示变量

下面的例子展示如何用 echo 命令来显示字符串和变量:

<?php

$txt1="我的名字";

$txt2="位嘉良";

$cars=array("19","20","21");

echo $txt1;

echo "<br>";

echo "我叫 at $txt2";

echo "我的年龄 {$cars[2]}";

?>

输出结果:

我的名字

我叫 at 位嘉良

我的年龄 20

PHP print 语句

print 也是语言结构,有无括号均可使用:print 或 print()。

显示字符串

下面的例子展示如何用 print 命令来显示不同的字符串(同时请注意字符串中能包含 HTML 标记):

<?php

print "<h2>PHP is fun!</h2>";

print "Hello world!<br>";

print "I'm about to learn PHP!";

?>

显示变量

下面的例子展示如何用 print 命令来显示字符串和变量:

<?php

$txt1="数字1";

$txt2="数字2";

$cars=array("111,"222","333");

print $txt1;

print "<br>";

print "$txt2";

print "我的数字 {$cars[0]}";

?>

输出语句:

数字1

----------------------

数字2

我的数字111