摘要:應用場景在使用關聯查詢時,比如產品表與產品圖片表關聯,一個產品多張產品圖片,關聯查詢結果如下那么,我們要的結果一般是這樣的,如下解決方案
應用場景
MYSQL在使用關聯查詢時,比如 產品表 與 產品圖片表關聯,一個產品多張產品圖片,關聯查詢結果如下:
$arr=[ ["id"=>1,"img"=>"img1"], ["id"=>1,"img"=>"img2"], ["id"=>1,"img"=>"img3"], ["id"=>2,"img"=>"img1"], ["id"=>2,"img"=>"img2"], ["id"=>2,"img"=>"img3"], ["id"=>3,"img"=>"img1"], ["id"=>3,"img"=>"img2"], ["id"=>3,"img"=>"img3"], ]
那么,我們要的結果一般是這樣的,如下:
$arr=[ ["id"=>1,"img"=>["img1","img2","img3"]], ["id"=>2,"img"=>["img1","img2","img3"]], ["id"=>3,"img"=>["img1","img2","img3"]], ]解決方案
$arr=[ ["id"=>1,"img"=>"img1"], ["id"=>1,"img"=>"img2"], ["id"=>1,"img"=>"img3"], ["id"=>2,"img"=>"img1"], ["id"=>2,"img"=>"img2"], ["id"=>2,"img"=>"img3"], ["id"=>3,"img"=>"img1"], ["id"=>3,"img"=>"img2"], ["id"=>3,"img"=>"img3"], ] $arr1=array(); foreach ($arr as $key => $value) { if( in_array($value["id"], $value)){ $arr1[$value["id"]]["id"]=$value["id"]; $arr1[$value["id"]]["img"][]=$value["img"]; } } var_dump($arr1);
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/21802.html
摘要:主要是處理數組相關的主要功能,與普通不同的是,它是固定長度的,且以數字為鍵名的數組,優勢就是比普通的數組處理更快。類摘要方法導入數組,返回對象把對象數組導出為真正的數組由于是定長數組,所以超過定長就會拋出異常。 SplFixedArray主要是處理數組相關的主要功能,與普通php array不同的是,它是固定長度的,且以數字為鍵名的數組,優勢就是比普通的數組處理更快。 類摘要 SplF...
摘要:寫在前面可能你會不相信,我是從玩中過來的,我覺得有必要記錄一下,這個坑還非踩不可為了說的清楚一點兒,我多鋪墊一點兒,先說說數組維度的理解引子老鐵們猜一猜長啥樣我猜你還沒到點我到底想說啥,還是一頭霧水,對吧哈哈別揍我,關子賣的挺大,我到底想說 寫在前面 可能你會不相信,我是從玩pytorch中過來的,我覺得有必要記錄一下,transpose這個坑還非踩不可,為了說的清楚一點兒,我多鋪墊一...
摘要:現在,我們查看這些立方體在和平面上的投影。投影就像影子,將三維形體映射到一個二維平面上。返回所有三個投影的總面積。 前言 LeetCode Weekly Contest 96的第一道題目,分值為4分。雖然標注為簡單,但是需要有很好的空間想象力。原題目內容如下(由于這個題目需要結合題目中的示例查看,示例為一些圖片,所以建議去原站看): 在 N * N 的網格中,我們放置了一些與 x,y,...
摘要:正確做法是給加索引,還有聯合索引,并不能避免全表掃描。 前言:有收獲的話請加顆小星星,沒有收獲的話可以 反對 沒有幫助 舉報三連 有心的同學應該會看到我這個noteBook下面的其它知識,希望對你們有些許幫助。 本文地址 時間點:2017-11 一個16年畢業生所經歷的php面試 一、什么是面試 二、面試準備 1. 問:什么時候開始準備? 2. 問:怎么準備? 三、面試...
閱讀 2120·2021-11-05 09:42
閱讀 2863·2021-09-23 11:21
閱讀 2859·2019-08-30 14:00
閱讀 3324·2019-08-30 13:15
閱讀 474·2019-08-29 17:18
閱讀 3564·2019-08-29 16:29
閱讀 2764·2019-08-29 14:06
閱讀 2803·2019-08-23 14:41