//查看数组这里有2个函数
我们提供的服务有:做网站、网站制作、微信公众号开发、网站优化、网站认证、和龙ssl等。为近1000家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的和龙网站制作公司
print_r 和 var_dump
其中var_dump会输出数组值的数据类型。
你试一试使用
var_dump($rq);
或者
print_r($rq);
如果格式不是很好看,在上面的语句前面加上
echo "pre";
这样数组就能按格式输出,方便查看。
你在定义与赋值的时候 arr就是一个一维数组,所以结果肯定只有一组数据。
建议先定义 $arr[] = array(); 然后在for里赋值时请使用$arr[$i]['title'] 类似赋值即可
array_merge()//用这个,数组合并,我猜你应该是这个意思。
function mylist(){
$geteqpdata = $this-geteqpdata();
$geteqpdata1= $this-geteqpdata1();
...
return array_merge($geteqpdata,$geteqpdata1,.....);
}
你应该能明白上述的意思;
假如你的意思是将4个方法返回的数据放在一个数组输出;如果是这样的话简单啊,再用一个总方法获取这4个方法的数据,返回即可。eg:
public function total(){
return array('geteqpdata'=$this-geteqpdata(),'geteqpdata1'=$this-geteqpdata1(),'geteqpdata2'=$this-geteqpdata2(),'geteqpdata'=$this-geteqpdata());
}
在你的php头部加一句:
header("Content-type: text/html; charset=utf-8");
并且你的文件编码格式也要是utf8的,这样输出就不会乱码了