课程
/后端开发
/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为什么不要$符号
2 回答print_r是输出,和echo有什么不同
5 回答用echo输出为什么得不到结果啊,出错了,然而用var_dump可以输出