在一个html页面设置表单,然后用submit按钮提交到另一个页面,测试可以正常获取变量,可是用explode(" ",$grade);拆分变量获取数组时却无法正常形成数组,只会输出Array,不会输出具体的值,求解这是怎么回事,有什么解决方法.
print_r($arr)显示数组已经被赋值了,但是echo还是只有Array,没有具体值
第1个回答 推荐于2017-10-27
你用echo输出数组本身就这样,你想要输出数组可以用foreach吧数组中的元素遍历出来输出。本回答被提问者和网友采纳
第2个回答 2017-10-27
echo 不能用于输出数组 这是基础知识
想要输出数组必须使用 print_r :
$data = ['name' => 'zhangsan'];echo $data['name']; // 输出张三
print_r($data); // 输出整个数组
第3个回答 2017-10-10
代码贴上来