一、前言
php是一門(mén)很受歡迎的編程語(yǔ)言,被廣泛應(yīng)用于web開(kāi)發(fā)領(lǐng)域,很多中小型網(wǎng)站都是使用php語(yǔ)言來(lái)開(kāi)發(fā)的。由于php語(yǔ)言簡(jiǎn)單易學(xué),近幾年迎來(lái)了一大批自學(xué)者,小編也是其中之一。為了能幫助一些初學(xué)者,小編總結(jié)了一些知識(shí)點(diǎn),借助百家號(hào)這個(gè)平臺(tái)分享給大家好。今天小編要介紹的知識(shí)點(diǎn)是“php輸出之echo和print語(yǔ)句”,如果要了解php更多的知識(shí)點(diǎn),請(qǐng)關(guān)注小編喲!
二、php輸出語(yǔ)句
在php中,有兩個(gè)最基本的輸出語(yǔ)句:echo語(yǔ)句和print語(yǔ)句,這兩個(gè)輸出語(yǔ)句也是用的最多的。所以我們應(yīng)該要了解,并且要熟練地使用它們。接下來(lái)小編將詳細(xì)的介紹echo語(yǔ)句和print語(yǔ)句的用法,并在多個(gè)實(shí)例中演示,確保大家能看懂。
1、echo語(yǔ)句
echo通常是使用來(lái)輸出一個(gè)或多個(gè)字符串或變量。echo是一個(gè)語(yǔ)言結(jié)構(gòu),并不是一個(gè)真正的函數(shù),所以使用它的時(shí)候可以加括號(hào),也可以不加括號(hào),如:echo 或echo()。
- 使用echo語(yǔ)句輸出字符串:
<?php header("content-type:text/html;charset=utf-8");//設(shè)置編碼,解決中文亂碼 echo "<h3>echo輸出語(yǔ)句演示</h3>";//輸出一個(gè)字符串 echo "Hello world!<br>";//輸出一個(gè)字符串 echo ("Hello world!<br>");//輸出一個(gè)字符串 echo "Hello"," world!","<br>";//輸出多個(gè)字符串 echo ("Hello"),(" world!"),("<br>");//輸出多個(gè)字符串 //注意:echo ("Hello"," world!","<br>");會(huì)報(bào)錯(cuò) ?>
注意:在使用echo()輸出多個(gè)字符串的時(shí)候,不能寫(xiě)成:echo("字符串1","字符串2");結(jié)構(gòu),而是:echo ("字符串1"),("字符串2");
運(yùn)行結(jié)果:
echo輸出語(yǔ)句演示
- 使用echo語(yǔ)句輸出變量
<?php header("content-type:text/html;charset=utf-8");//設(shè)置編碼,解決中文亂碼 $number = 8; $str = "echo"; $arr = array("Hello"," world!"); echo ($number);//輸出數(shù)字 echo "<br>";//換行 echo $str."輸出語(yǔ)句演示";//輸出字符串 echo "<br>";//換行 echo $arr[0],$arr[1];//輸出多個(gè)字符串 ?>
說(shuō)明:可以使用點(diǎn)(.)將多個(gè)字符串連接成一個(gè)字符串之后再輸出。
運(yùn)行結(jié)果:
echo輸出變量
2、print語(yǔ)句
print也不是一個(gè)函數(shù),同樣是一個(gè)語(yǔ)言結(jié)構(gòu),所以使用它的時(shí)候可以加括號(hào),也可以不加括號(hào),如:print 或 print()。
- 使用print輸出語(yǔ)句輸出數(shù)據(jù)
<?php header("content-type:text/html;charset=utf-8");//設(shè)置編碼,解決中文亂碼 $str = "print"; $arr = array("Hello"," world!"); $v1 = print ($str);//輸出字符串 $v2 = print "<br>";//換行 $v3 = print $str;//輸出字符串 $v4 = print "<br>";//換行 $v5 = print $arr[0].$arr[1];//將兩個(gè)字符串連接后輸出 print "<br>";//換行 print $v1.$v2.$v3.$v4.$v5;//輸出print返回值 //注意:print $arr[0],$arr[1];會(huì)報(bào)錯(cuò) ?>
說(shuō)明:
- print輸出語(yǔ)句只能輸出一個(gè)字符串,如果要輸出多個(gè)字符串,可以將多個(gè)字符串連接成一個(gè)字符串后再輸出,或使用echo語(yǔ)句來(lái)輸出。
- print有返回值,且始終為1;
運(yùn)行結(jié)果:
print輸出語(yǔ)句演示
3、echo語(yǔ)句和print語(yǔ)句的區(qū)別
- echo可以同時(shí)輸出一個(gè)或多個(gè)字符串,而print只能同時(shí)輸出一個(gè)字符串;
- echo沒(méi)有返回值,而print返回值總是為1;
- echo輸出的速度比print的輸出速度更快;
好了,關(guān)于“php輸出之echo和print語(yǔ)句”的介紹就到此結(jié)果了,希望能幫助大家!