PHP echo和print 語(yǔ)句

2021-11-18 09:44 更新

PHP 是通過(guò) print 和 echo 語(yǔ)句來(lái)動(dòng)態(tài)輸出 HTML 內(nèi)容,雖然 print 和 echo 語(yǔ)句兩者的功能幾乎是完全一樣,但是還是有一點(diǎn)差別的。


在 PHP 中有兩個(gè)基本的輸出方式: echo 和 print。

本章節(jié)中我們會(huì)詳細(xì)討論兩個(gè)語(yǔ)句的用法,并在實(shí)例中演示如何使用 echo 和 print。


PHP echo ,print 和 print_r 語(yǔ)句

echo , print 和 print_r的區(qū)別:

  • echo   - 可以輸出一個(gè)或多個(gè)字符串
  • print   - 只能輸出簡(jiǎn)單類型變量的值,如int,string
  • print_r - 可以輸出復(fù)雜類型變量的值,如數(shù)組,對(duì)象

提示:echo輸出的速度比print快,echo是PHP語(yǔ)句,沒(méi)有返回值,print和print_r是PHP函數(shù),函數(shù)有返回值。

print返回值為1(int類型),print_r返回值為true(bool類型)。


PHP echo 語(yǔ)句

echo 是一個(gè)語(yǔ)言結(jié)構(gòu),使用的時(shí)候可以不用加括號(hào),也可以加上括號(hào): echo 或 echo()。

顯示字符串

下面的實(shí)例演示了如何使用 echo 命令輸出字符串(字符串可以包含 HTML 標(biāo)簽):

實(shí)例

<?php
echo "<h2>PHP 很有趣!</h2>";
echo "Hello world!<br>";
echo "我要學(xué) PHP!<br>";
echo "這是一個(gè)", " 字符串", " 使用了", " 多個(gè)", " 參數(shù)。";
?>

嘗試一下 ?

顯示變量

下面的實(shí)例演示了如何使用 echo 命令輸出變量和字符串:

實(shí)例

<?php
$txt1="學(xué)習(xí) PHP";
$txt2="w3cschool.cn";
$cars=array("Volvo","BMW","Toyota");

echo $txt1;
echo "<br>";
echo "在 $txt2 學(xué)習(xí) PHP ";
echo "我車的品牌是 {$cars[0]}";
?>

嘗試一下 ?


PHP print 語(yǔ)句

print 同樣是一個(gè)語(yǔ)言結(jié)構(gòu),可以使用括號(hào),也可以不使用括號(hào): print 或 print()。

顯示字符串

下面的實(shí)例演示了如何使用 print 命令輸出字符串(字符串可以包含 HTML 標(biāo)簽):

實(shí)例

<?php
print "<h2>PHP 很有趣!</h2>";
print "Hello world!<br>";
print "我要學(xué)習(xí) PHP!";
?>

嘗試一下 ?

顯示變量

下面的實(shí)例演示了如何使用 print 命令輸出變量和字符串:

實(shí)例

<?php
$txt1="學(xué)習(xí) PHP";
$txt2="w3cschool.cn";
$cars=array("Volvo","BMW","Toyota");

print $txt1;
print "<br>";
print "在 $txt2 學(xué)習(xí) PHP";
print "我車的品牌是 {$cars[0]}";
?>

嘗試一下 ?


PHP print_r 語(yǔ)句

print_r 顯示關(guān)于一個(gè)變量的易于理解的信息,如果給出的是 string、integer 或 float,將打印變量值本身。

如果給出的是 array,將會(huì)按照一定格式顯示鍵和元素。object與數(shù)組類似。

使用時(shí)必須加上括號(hào):print_r()。

小提示:print_r()會(huì)將把數(shù)組的指針移到最后邊。使用 reset() 可讓指針回到開(kāi)始處。

顯示字符串

下面的實(shí)例演示了如何使用 print_r 命令輸出字符串(字符串可以包含 HTML 標(biāo)簽):

實(shí)例

<?php
print_r("Hello World!");
print_r("Goodbye World!");
?>

嘗試一下 ?

顯示變量

下面的實(shí)例演示了如何使用 print_r 命令輸出變量和字符串:

實(shí)例

<?php
$txt1="Learn PHP";
$cars=array("Volvo","BMW","Toyota");

print_r($txt1);
print_r($cars);
?>

嘗試一下 ?

在下一節(jié)內(nèi)容中,我們將介紹 PHP 中的數(shù)據(jù)類型。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)