課程
/后端開發(fā)
/PHP
/PHP進(jìn)階篇
為什么用print_r來輸出
2016-05-23
源自:PHP進(jìn)階篇 1-2
正在回答
print_r()可以把字符串和數(shù)字簡單地打印出來,而數(shù)組則以括起來的鍵和值得列表形式顯示,并以Array開頭。如, $a = array('name' => 'Fred', 'age' => '15', 'wife' => 'Wilma');print_r($a);Output: Array{ ? [name] => Fred ? ?[age] => 15 ? ?[wife] => Wilma}對象也一樣。如, class P { ?var $name = 'nat'; ?// ...}$p = new P;print_r($p);Output: Object{[name] => nat}但print_r()輸出布爾值和NULL的結(jié)果沒有意義,因?yàn)槎际谴蛴?\n"。
黎聰 提問者
echo只能輸出字符串,或者字符串變量,print_r可以輸出任何類型,最簡單的區(qū)別就是:
變量$tudou=array(1,2,3);
echo $tudou;是錯誤的,無法輸出;
print_r($tudou);是正確的,可以輸出。
舉報(bào)
輕松學(xué)習(xí)PHP中級課程,進(jìn)行全面了解,用PHP快速開發(fā)網(wǎng)站程序
2 回答PHP里面echo和print_r有什么區(qū)別?
2 回答print_r(),echo,var_dump()有什么區(qū)別呢?
2 回答print_r()是什么意思,跟echo有什么區(qū)別呢
1 回答用了 print_r ,輸出的時候就不用再寫 echo 了嗎
2 回答echo與print_r的區(qū)別
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-05-23
print_r()可以把字符串和數(shù)字簡單地打印出來,而數(shù)組則以括起來的鍵和值得列表形式顯示,并以Array開頭。如, $a = array('name' => 'Fred', 'age' => '15', 'wife' => 'Wilma');
print_r($a);
Output: Array
{
? [name] => Fred
? ?[age] => 15
? ?[wife] => Wilma
}
對象也一樣。如, class P {
?var $name = 'nat';
?// ...
}
$p = new P;
print_r($p);
Output: Object
{
[name] => nat
}
但print_r()輸出布爾值和NULL的結(jié)果沒有意義,因?yàn)槎际谴蛴?\n"。
2016-05-23
echo只能輸出字符串,或者字符串變量,print_r可以輸出任何類型,最簡單的區(qū)別就是:
變量$tudou=array(1,2,3);
echo $tudou;是錯誤的,無法輸出;
print_r($tudou);是正確的,可以輸出。