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