PHP_XLSwriter数组输出

时间:2015-03-13 17:20:41

标签: 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'),
    );

我过去没有像这样编写过这样的数组,但是我已经通过AJAX从一个单独的页面将自己的数组传递到了这个页面。 我不确定我是如何做到的,但我很乐意粘贴该代码。

当我尝试使用MY数组执行页面时,页面失败,我的控制台充满了可理解的文本。

我无法弄清楚为什么这是因为我们两个数组的var_dump完全一样。

原始var_dump($data1);

          array(2) {
              [0]=>
              array(4) {
                [0]=>
            string(4) "2003"
            [1]=>
            string(1) "1"
            [2]=>
            string(5) "-50.5"
            [3]=>
            string(19) "2010-01-01 23:00:00"
          }
          [1]=>
          array(4) {
            [0]=>
            string(4) "2003"
            [1]=>
            string(3) "=B2"
            [2]=>
            string(4) "23.5"
            [3]=>
            string(19) "2010-01-01 00:00:00"
          }
        }
当我设置var_dump()等于我导入的数组时,

$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"
      }
    }
两个字符串的

echo gettype($data1);输出array

我可以做些什么来打破这个?我很肯定它与我的数组有关,因为其他条件相同,代码可以工作。

0 个答案:

没有答案