PHP 中的 echo、print 和 print_r 有什麼區別?


print 和 echo 都是顯示字串的語言構建。echo 無返回值型別,而 print 的返回值為 1,所以它可以在表示式中使用。print_r 用於顯示變數的可讀資訊。

示例

現在,我們來看一個使用 echo、print 和 print_r 顯示輸出的示例

 即時演示

<?php
   $arr = array( "John", "Jacob", "Tom", "Tim");
   echo "Array...
";    foreach( $arr as $value ) {       echo "Value = $value
";    }    echo "
Displaying Array Values using print...
";    foreach( $arr as $value ) {       print( "Value = $value
");    }    echo "
Displaying Array Values using print_r...
";    print_r($arr); ?>

輸出

它會生成以下輸出 -

Array...
Value = John
Value = Jacob
Value = Tom
Value = Tim
Displaying Array Values using print...
Value = John
Value = Jacob
Value = Tom
Value = Tim
Displaying Array Values using print_r...
Array (
   [0] => John
   [1] => Jacob
   [2] => Tom
   [3] => Tim
)

更新於:2020-01-02

5000+ 瀏覽

開啟您的 職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.