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