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 )
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
安卓
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP