PHP_XLSwriter数组输出
我正在使用一个名为php_XLSWriter的php代码。它接受输入,然后将其输出到Excel工作表 他们的example.php页面完全符合我的要求,其中有一些代码决定了具体导出的内容:PHP_XLSwriter数组输出,php,arrays,Php,Arrays,我正在使用一个名为php_XLSWriter的php代码。它接受输入,然后将其输出到Excel工作表 他们的example.php页面完全符合我的要求,其中有一些代码决定了具体导出的内容: $data1 = array( array('2003','1','-50.5','2010-01-01 23:00:00'), array('2003','=B2', '23.5','2010-01-01 00:00:00'), ); 我在过去没有编写过这样的数组
$data1 = array(
array('2003','1','-50.5','2010-01-01 23:00:00'),
array('2003','=B2', '23.5','2010-01-01 00:00:00'),
);
我在过去没有编写过这样的数组,但我已经通过AJAX将自己的数组从一个单独的页面传递到这个页面中。我不确定我是如何做到这一点是否重要,但如果重要的话,我很乐意粘贴到代码中
当我尝试使用数组执行页面时,页面失败,我的控制台充满了可理解的文本
我不明白为什么会这样,因为我们两个数组的var_转储完全相同
原始var_转储$data1
将$data1设置为已导入的数组时的var_转储:
array(2) {
[0]=>
array(4) {
[0]=>
string(6) "blah"
[1]=>
string(12) "two"
[2]=>
string(6) "0.0160"
[3]=>
string(6) "0.0173"
}
[1]=>
array(4) {
[0]=>
string(3) "blah"
[1]=>
string(14) "three"
[2]=>
string(6) "0.0085"
[3]=>
string(6) "0.0095"
}
}
和echo gettype$data1;输出两个字符串的数组
我该怎么做才能使它破裂?我肯定这和我的数组有关,因为其他条件都一样,代码是有效的
array(2) {
[0]=>
array(4) {
[0]=>
string(6) "blah"
[1]=>
string(12) "two"
[2]=>
string(6) "0.0160"
[3]=>
string(6) "0.0173"
}
[1]=>
array(4) {
[0]=>
string(3) "blah"
[1]=>
string(14) "three"
[2]=>
string(6) "0.0085"
[3]=>
string(6) "0.0095"
}
}