微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PHP foreach 值未插入 csv 单元格值

如何解决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 举报,一经查实,本站将立刻删除。