0
如何比較陣列差分中的3個或更多陣列列表?我使用這段代碼,但似乎只有2個數組正在比較。我做錯什麼了嗎?陣列差分比較多陣列列表
$purchaseorderinventory=mysqli_query($link,"select * from purchaseorder where ITEM_CODE_MX='".$value."' and SHIP_TO_MX='".$display_branchcode."' and STATUS_PO_MX='RECEIVED'");
while($row3=mysqli_fetch_array($purchaseorderinventory))
{
$imeipo[]=$row3["IMEI_MX"];
}
$implodepo = implode(",",$imeipo);
$explodepo = explode(',', $implodepo);
$beginventory=mysqli_query($link,"select * from inventory where ITEM_CODE_MX='".$value."' and BRANCH_CODE_MX='".$display_branchcode."'");
while($row=mysqli_fetch_array($beginventory))
{
$cid=$row["ID_INVENTORY"];
$itemcode=$row["ITEM_CODE_MX"];
$itemquantity=$row["ITEM_QUANTITY_MX"];
$imei=$row["IMEI_MX"];
$site=$row["SITE_CODE_MX"];
$begexplode = explode(',', $imei);
}
$transfer=mysqli_query($link,"select * from transferinventory where ITEM_CODE_MX='".$value."' and SITE_FROM_MX='".$display_branchcode."'");
while($row2=mysqli_fetch_array($transfer))
{
$imeitransfer[]=$row2["IMEI_MX"];
}
$implodeimeitransfer = implode(",",$imeitransfer);
$transferexplode = explode(',', $implodeimeitransfer);
//diffrence
$inventorydiff = array_diff($transferexplode,$explodepo,$begexplode);
$finalimplode = implode(",",$inventorydiff);
他們不是平等的先生 –