PHP foreach 值未插入 csv 单元格值

问题描述

我尝试将 PHP 字符串分配到我的 csv 单元格值中,但单元格始终返回空白值。它本身的值来自 2 个请求,一个来自 MysqL,另一个来自 curl。 从 MysqL 请求它工作正常,但是当我从 curl 请求分配值时,我遇到了这个问题。

这是我目前的代码

    foreach ($arr->data as $datas) {
        foreach ($datas->location as $locations) {
            $item_id = json_encode($locations->item_id) . "\n";
            $area_id = json_encode($locations->area_id) . "\n";
            $staff_id= json_encode($locations->staff_id) . "\n";


while($row = $query->fetch_assoc()) {
###This row from MysqL###
....
##started row from curl###
if($row['item_id'] == $item_id && $row['area_id'] == $area_id){
            $activeSheet->setCellValue('O'.$i,$staff_id);
        }
....

这部分不起作用$activeSheet->setCellValue('O'.$i,$staff_id); 但是如果我回显或打印它,值就会出现。

任何人都可以帮忙:(,将近一周的时间试图解决这个问题

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)