php foreach 遍历数组问题
PHP中文网
PHP中文网 2017-05-16 13:03:11
0
6
560

如图怎么让order_id 里面数字相同的只循环输出一次

业务是这样的 这个表记录的是一个订单与产品的关联 order_id是订单id
因此表中记录了 2个815说明是 同一个订单 他们拥有同一个订单id

那么问题来了 再展示 订单列表的时候怎么把 order_id相同的合并成一个输出尼

上图是把 order_id 相同的分开输出展示了 怎么合并尼

PHP中文网
PHP中文网

认证高级PHP讲师

全員に返信(6)
小葫芦

リーリー

注文IDに従って配列を出力し、同じものを直接マージします(何か間違っている場合は教えてください)

いいねを押す +0
巴扎黑

これは foreach ループとは何の関係もなく、ページをレンダリングするロジックとすべて関係しています。

例: 以前に同じ注文番号があった場合は、注文番号を表示しなくても大丈夫です

いいねを押す +0
小葫芦

テーブル構造に問題があります。通常、order テーブルと order product テーブルがあり、最初に order_id でグループをクエリし、次に foreach order_id でループしてこの中のすべての製品をクエリできます。注文ID

いいねを押す +0
某草草

これはあなたが望む結果になるはずです。それを処理して反復します。

リーリー
いいねを押す +0
左手右手慢动作

データベースを取得するときに重複を削除します

いいねを押す +0
phpcn_u1582

個別(order_id)を選択

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!