返回PHP时,Array丢失了值

时间:2017-12-07 14:41:35

标签: php

我有一个函数可以读取已删除订单的CSV文件。

我在文件顶部启动一个数组,然后将array_pushing值输入它,但是当函数结束时它会丢失值。

我的代码:

foreach($files as $file) {
    $order_numbers = [];

    $url = base_path('XML/verwijderde_orders/' . $file);

    Excel::load($url, function($reader) use ($order_numbers) {
        $results = $reader->get();
        foreach($results->all() as $row) {
            foreach($row->all() as $key => $value) {
                array_push($order_numbers, trim($value));
            }
        }
        dd($order_numbers); // has values here
        return $order_numbers;
    });

    dd($order_numbers); // has no value here


}

我做错了什么?

感谢任何帮助。

0 个答案:

没有答案