我有两个从 XML 响应到 api 构建的数组。一个数组给我一个商店的产品信息,另一个数组给我另一个商店的库存水平。它看起来像这样:
foreach($filteredStock as $t=>$k){
$codeFirst[] = $k['code'];
echo '<tr><td>'.$t;
echo '</td><td>'.$k['desc'];
echo '</td><td>'.$k['family'];
echo '</td><td>'.$_POST['filterSelect'];
echo '</td><td>'.$k['onOrder'];
echo '</td><td>'.$k['cost'];
echo '</td><td>'.$k['sell'];
echo '</td><td>'.$k['invStore'];
echo '</td>';
}
$output = array();
$result = array_intersect_key($mainArray, array_flip($codeFirst));
foreach($result as $results=>$rValues){
echo '<td>'.$rValues['inv'];
echo '</td>';
echo '</tr>';
}
我想显示它,使其在表格中看起来像这样:
代码/描述/家庭/filteredClass/onOrder/成本/销售/invStore/invwarehouse
因为我需要第二个foreach
循环来获取第二个数组的值,所以试图让它在每一行与另一个数组重复会导致问题。有什么建议么?