課程
/后端開發
/PHP
/PHP進階篇
為什么不能用echo explode(‘-’,$str);這樣寫?
2016-03-22
源自:PHP進階篇 10-10
正在回答
explode — 使用一個字符串分割另一個字符串
array explode ? ?( string $delimiter ? , string $string ? [, int $limit ?] )
此函數返回由字符串組成的數組,每個元素都是 ? ?string ? ?的一個子串,它們被字符串 delimiter 作為邊界點分割出來。?
上述是 php 官方文檔,說的很清楚 explode 返回一個數組,那么 echo 是不能直接打印數組的,只會的到一個 Array,需要使用 print_r() 或者 var_dump() 打印數組。
livelove 提問者
dayu_ 回復 livelove 提問者
livelove 提問者 回復 dayu_
echo 輸出字符串。
explode 得出的是一個數組。
php 輸出語句格式為 echo $str ;直接輸出的
舉報
輕松學習PHP中級課程,進行全面了解,用PHP快速開發網站程序
2 回答為什么是echo $car->name而不是echo $car->$name
2 回答為什么echo BigCar::start(); 輸出不了?
5 回答echo $car->name;的name為什么不要$符號
3 回答為什么直接"echo BigCar::start();"不輸出結果呢?
5 回答用echo輸出為什么得不到結果啊,出錯了,然而用var_dump可以輸出
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-03-22
explode — 使用一個字符串分割另一個字符串
array explode ? ?( string $delimiter ? , string $string ? [, int $limit ?] )
此函數返回由字符串組成的數組,每個元素都是 ? ?string ? ?的一個子串,它們被字符串 delimiter 作為邊界點分割出來。?
上述是 php 官方文檔,說的很清楚 explode 返回一個數組,那么 echo 是不能直接打印數組的,只會的到一個 Array,需要使用 print_r() 或者 var_dump() 打印數組。
2016-03-22
echo 輸出字符串。
explode 得出的是一個數組。
2016-03-22
php 輸出語句格式為 echo $str ;直接輸出的