這篇文章主要講解了“php開發(fā)商品怎么批量生成sku組合”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“php開發(fā)商品怎么批量生成sku組合”吧!
成都創(chuàng)新互聯(lián)主要從事網(wǎng)站設(shè)計制作、網(wǎng)站制作、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)蒙自,十多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):028-86922220
不同的系統(tǒng)有不同的需求,以下的需求就是要添加完各種規(guī)格后批量生成sku的。
效果圖
頁面代碼這里就不說了,sku的生成方式是根據(jù)所有規(guī)格進(jìn)行組合,也就是數(shù)學(xué)上的笛卡爾積,我用php寫了兩種方式,記錄一下。
實(shí)際開發(fā)中,你只要生成上面的二維數(shù)組就可以組合了,效果如下:Array
(
[0] => 白色-64G-移動-國行
[1] => 白色-64G-移動-港版
[2] => 白色-64G-電信-國行
[3] => 白色-64G-電信-港版
[4] => 白色-64G-聯(lián)通-國行
[5] => 白色-64G-聯(lián)通-港版
[6] => 白色-128G-移動-國行
[7] => 白色-128G-移動-港版
[8] => 白色-128G-電信-國行
[9] => 白色-128G-電信-港版
[10] => 白色-128G-聯(lián)通-國行
[11] => 白色-128G-聯(lián)通-港版
[12] => 銀色-64G-移動-國行
[13] => 銀色-64G-移動-港版
[14] => 銀色-64G-電信-國行
[15] => 銀色-64G-電信-港版
[16] => 銀色-64G-聯(lián)通-國行
[17] => 銀色-64G-聯(lián)通-港版
[18] => 銀色-128G-移動-國行
[19] => 銀色-128G-移動-港版
[20] => 銀色-128G-電信-國行
[21] => 銀色-128G-電信-港版
[22] => 銀色-128G-聯(lián)通-國行
[23] => 銀色-128G-聯(lián)通-港版
[24] => 玫瑰金-64G-移動-國行
[25] => 玫瑰金-64G-移動-港版
[26] => 玫瑰金-64G-電信-國行
[27] => 玫瑰金-64G-電信-港版
[28] => 玫瑰金-64G-聯(lián)通-國行
[29] => 玫瑰金-64G-聯(lián)通-港版
[30] => 玫瑰金-128G-移動-國行
[31] => 玫瑰金-128G-移動-港版
[32] => 玫瑰金-128G-電信-國行
[33] => 玫瑰金-128G-電信-港版
[34] => 玫瑰金-128G-聯(lián)通-國行
[35] => 玫瑰金-128G-聯(lián)通-港版
)
輸出打印結(jié)果Array
(
[0] => Array
(
[0] => 白色
[1] => 64G
[2] => 移動
[3] => 國行
)
[1] => Array
(
[0] => 白色
[1] => 64G
[2] => 移動
[3] => 港版
)
[2] => Array
(
[0] => 白色
[1] => 64G
[2] => 電信
[3] => 國行
)
[3] => Array
(
[0] => 白色
[1] => 64G
[2] => 電信
[3] => 港版
)
[4] => Array
(
[0] => 白色
[1] => 64G
[2] => 聯(lián)通
[3] => 國行
)
[5] => Array
(
[0] => 白色
[1] => 64G
[2] => 聯(lián)通
[3] => 港版
)
[6] => Array
(
[0] => 白色
[1] => 128G
[2] => 移動
[3] => 國行
)
[7] => Array
(
[0] => 白色
[1] => 128G
[2] => 移動
[3] => 港版
)
[8] => Array
(
[0] => 白色
[1] => 128G
[2] => 電信
[3] => 國行
)
[9] => Array
(
[0] => 白色
[1] => 128G
[2] => 電信
[3] => 港版
)
[10] => Array
(
[0] => 白色
[1] => 128G
[2] => 聯(lián)通
[3] => 國行
)
[11] => Array
(
[0] => 白色
[1] => 128G
[2] => 聯(lián)通
[3] => 港版
)
[12] => Array
(
[0] => 銀色
[1] => 64G
[2] => 移動
[3] => 國行
)
[13] => Array
(
[0] => 銀色
[1] => 64G
[2] => 移動
[3] => 港版
)
[14] => Array
(
[0] => 銀色
[1] => 64G
[2] => 電信
[3] => 國行
)
[15] => Array
(
[0] => 銀色
[1] => 64G
[2] => 電信
[3] => 港版
)
[16] => Array
(
[0] => 銀色
[1] => 64G
[2] => 聯(lián)通
[3] => 國行
)
[17] => Array
(
[0] => 銀色
[1] => 64G
[2] => 聯(lián)通
[3] => 港版
)
[18] => Array
(
[0] => 銀色
[1] => 128G
[2] => 移動
[3] => 國行
)
[19] => Array
(
[0] => 銀色
[1] => 128G
[2] => 移動
[3] => 港版
)
[20] => Array
(
[0] => 銀色
[1] => 128G
[2] => 電信
[3] => 國行
)
[21] => Array
(
[0] => 銀色
[1] => 128G
[2] => 電信
[3] => 港版
)
[22] => Array
(
[0] => 銀色
[1] => 128G
[2] => 聯(lián)通
[3] => 國行
)
[23] => Array
(
[0] => 銀色
[1] => 128G
[2] => 聯(lián)通
[3] => 港版
)
[24] => Array
(
[0] => 玫瑰金
[1] => 64G
[2] => 移動
[3] => 國行
)
[25] => Array
(
[0] => 玫瑰金
[1] => 64G
[2] => 移動
[3] => 港版
)
[26] => Array
(
[0] => 玫瑰金
[1] => 64G
[2] => 電信
[3] => 國行
)
[27] => Array
(
[0] => 玫瑰金
[1] => 64G
[2] => 電信
[3] => 港版
)
[28] => Array
(
[0] => 玫瑰金
[1] => 64G
[2] => 聯(lián)通
[3] => 國行
)
[29] => Array
(
[0] => 玫瑰金
[1] => 64G
[2] => 聯(lián)通
[3] => 港版
)
[30] => Array
(
[0] => 玫瑰金
[1] => 128G
[2] => 移動
[3] => 國行
)
[31] => Array
(
[0] => 玫瑰金
[1] => 128G
[2] => 移動
[3] => 港版
)
[32] => Array
(
[0] => 玫瑰金
[1] => 128G
[2] => 電信
[3] => 國行
)
[33] => Array
(
[0] => 玫瑰金
[1] => 128G
[2] => 電信
[3] => 港版
)
[34] => Array
(
[0] => 玫瑰金
[1] => 128G
[2] => 聯(lián)通
[3] => 國行
)
[35] => Array
(
[0] => 玫瑰金
[1] => 128G
[2] => 聯(lián)通
[3] => 港版
)
)
感謝各位的閱讀,以上就是“php開發(fā)商品怎么批量生成sku組合”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對php開發(fā)商品怎么批量生成sku組合這一問題有了更深刻的體會,具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點(diǎn)的文章,歡迎關(guān)注!