如果條件為真,我有以下代碼將數(shù)據(jù)推送到數(shù)組中,但結(jié)果不是我所希望的; <?php$sql = "SELECT * FROM cart WHERE sess_id = '$sess_id'";$result = mysqli_query($conn, $sql); $items= array();if (mysqli_num_rows($result) > 0) { // output data of each row while($row = mysqli_fetch_assoc($result)) { $items[] = [ 'sku' => $row["prod_sku"], 'quantity' => (int)$row["prod_qty"] ];}if ($postage === 4.00){ array_push($items, "sku_GSxe2lDNfK5b6E", 1);}} $conn->close(); ?>我希望第二條記錄看起來(lái)與第一條相同,但不包括記錄信息。有人可以告訴我該怎么做。我沒(méi)有對(duì)數(shù)組做過(guò)很多事情,也無(wú)法在任何地方找到我需要的信息。預(yù)先感謝。[{"sku":"sku_GGBzZqwz44UhRf","數(shù)量":1},"sku_GSxe2lDNfK5b6E",1]我希望它像這樣輸出[{"sku":"sku_GGBzZqwz44UhRf","quantity":1}, {"sku":"sku_GSxe2lDNfK5b6E","quantity":1},]
如何在php中更改數(shù)組推送的結(jié)果
慕尼黑5688855
2022-07-09 16:28:14