Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP_XLSwriter数组输出_Php_Arrays - Fatal编程技术网

PHP_XLSwriter数组输出

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'), ); 我在过去没有编写过这样的数组

我正在使用一个名为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'),
    );
我在过去没有编写过这样的数组,但我已经通过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"
      }
    }