PHP echo

PHP echo 的功能是用來輸出字串String)且一次可以輸出至少一個或是多個字串,常常有人將 echo 誤以為是一個函數,其實 echo 並不是 PHP 函數,而是一個語言結構(language construct),所以在使用 PHP echo 的時候並不一定需要用小括號,可以直接使用單引號、雙引號甚至是直接輸出字串變數的結果,依照要 echo 的項目而決定。

PHP echo 基本語法

echo( string ); echo "string"; echo 'string'; echo $string;


就像第一段提到的,PHP echo 並非是一個函數,所以僅管用起來可以很像函數,但不一定要像函數般採用小括號,值得注意的是,如果要輸出的是變數,則不能使用單引號,否則 PHP 會將單引號的內容當成字串直接輸出,而不是輸出變數內容。

PHP echo 範例一、輸出字串
<?php
 echo '今天的天氣很不錯<br>';
 echo "今天的天氣很不錯<br>";
 echo ('今天的天氣很不錯<br>');
 echo 今天的天氣很不錯;
?>
以上輸出結果如



echo 字串算是最簡單的了,範例中採用了單引號、雙引號、小括號以及什麼都不採用,都可以順利 echo 出結果。

PHP echo 範例二、輸出變數
<?php
 $string='PHP echo test.';
 echo $string;
?>
以上輸出結果:PHP echo test.

在範例二中,用 echo 直接輸出一個變數 $string,你也可以這樣寫:echo "$string";

PHP echo 範例三、輸出陣列
<?php
 $NewArray=array('A','B','C');
 echo $NewArray[0].'-';
 echo $NewArray[1].'-';
 echo $NewArray[2];
?>
以上範例輸出結果:A-B-C

PHP echo 這個語言結構個功能雖然是用來輸出字串,但其實也可以用來輸出 PHP Array 陣列值,對於只要輸出單一陣列鍵值的情況,使用 PHP echo 是個相當簡單容易的方法,就像範例中的 echo $NewArray[0] 代表輸出陣列的第一個鍵值,以此類推,後方接的 .'-' 僅是用來輸出 HTML 的"-"符號,讓輸出結果的三個英文字母串在一起而已。如果是要輸出整個陣列,建議使用 PHP print_r 函式。

推薦給您的相關主題
外部連結
  1. PHP echo - Wibibi en
  2. PHP: echo - Manual
© Copyright wibibi.com 網頁設計教學百科 基礎的網頁設計規劃、資料庫與程式設計 Since 2012
PHP Smarty MySQL JQuery Apache W3C