php - 一个表中的两个数组,并排列进行比较
问题描述
我正在尝试从两个如下所示的数组创建一个 html 表:
这些值来自批发商(远程数据库):
$array1 = array(
'skucode001' => '0',
'skucode031' => '2',
'skucode011' => '1',
'skucode071' => '54'
);
These values are from my database:
$array2 = array(
'skucode001' => '22',
'skucode031' => '3',
'skucode011' => '5',
'skucode071' => '231'
);
数组的所有键都相同,并且之前以相同的顺序排序。只有值(库存)可能不同。
我需要放置所有这些值,以便我可以轻松地比较它们并在它们进行比较时更新我的库存。
最终结果应该是这样的表格:
THEIR SKU | THEIR STOCK | MY SKU | MY STOCK
skucode001 0 skucode001 22
skucode031 2 skucode031 3
skucode011 1 skucode011 5
skucode071 54 skucode071 231
如果我可以突出显示具有不同库存值的行(黄色)和侧面有库存 0 的行,那就太好了。
将来我可能会删除我的 sku 列,但现在只是仔细检查打印的内容。
我很尴尬地发布我的代码,因为它一团糟而且桌子完全坏了。不幸的是,这超出了我的能力。任何帮助将不胜感激。
我尝试将 html 代码的部分递归附加到一个变量,然后逐步前进,直到我附加了整个表格。问题是有两个带有 foreach 的变量..
谢谢
解决方案
推荐阅读
- c# - 请求被中止:连接在 C# 中使用 WebClient 意外关闭
- flask - Authlib 客户端错误:请求和响应中的状态不相等
- angular - 如何使用 selenium webdriver 找到 mat-select
- c# - Textcontrol 不使用单元格边框制作第二页
- javascript - 如何在 asp.mvc 的剑道聊天中将文本呈现为 html 呈现消息附件?
- php - 解析敏感数据会将星号放在错误的位置
- typescript - Mongoose typescrypt this in pre 中间件不存在
- node.js - nodejs的加密模块中的spkac是什么?
- angular - 使用令牌生成链接
- laravel - 如何在 Laravel 中使用 scss 文件