第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何從excel文件中導(dǎo)入數(shù)據(jù)并識(shí)別子類別

如何從excel文件中導(dǎo)入數(shù)據(jù)并識(shí)別子類別

PHP
慕尼黑8549860 2021-11-26 14:53:24
我正在制作從具有以下結(jié)構(gòu)的excel文件中導(dǎo)入數(shù)據(jù)的功能我想循環(huán)excel的數(shù)據(jù)然后插入到類別表并按第一列的值確定子類別。例如:101 是 1 的子類別,101001 是 101 的子類別,...我想了很久,一直在尋找,但還沒(méi)有。希望有所幫助。
查看完整描述

1 回答

?
躍然一笑

TA貢獻(xiàn)1826條經(jīng)驗(yàn) 獲得超6個(gè)贊

使用 PHP 電子表格https://phpspreadsheet.readthedocs.io/en/latest/

從文件中讀取:https : //phpspreadsheet.readthedocs.io/en/latest/topics/reading-files/#reading-files

無(wú)論您如何解析 cat/subcat,您都希望將其插入到帶有父級(jí)數(shù)據(jù)庫(kù) ID 的表中。

要確定父級(jí),請(qǐng)從第一行開(kāi)始,并將其保存在 parents 數(shù)組中。當(dāng)您點(diǎn)擊下一行時(shí),檢查父數(shù)組是否存在該值。您將不得不逐個(gè)字符地檢查字符。然后將每個(gè)新類別添加到父母。這種結(jié)構(gòu)并不是很理想,當(dāng) PHP 成為父級(jí)時(shí)會(huì)發(fā)生什么,等等。PHP 無(wú)論如何應(yīng)該是 10101 以遵循該結(jié)構(gòu)。紅寶石 10102

老實(shí)說(shuō),你不需要數(shù)字的后半部分,只需要父母。只需使用行 ID。

1, , 編程 2,1,OOP 3,2,PHP

您在這里缺少的是行 ID。最后一部分只是“排序”,可以刪除。想象一下,如果該列是一個(gè)固定長(zhǎng)度的字段,它會(huì)“更容易”解析。父級(jí)為 3 位,排序?yàn)?3 位。從頂部開(kāi)始解析..

000001 編程 001001 面向?qū)ο?/p>

PHP現(xiàn)在是什么?你沒(méi)有指向 001 (OOP) 因?yàn)?001 也是編程。所以添加一個(gè)行 id,您現(xiàn)在可以指向?qū)⑤斎氲綌?shù)據(jù)庫(kù)中的 id。

1 null 1 Programming # id parent sort name 2 1 1 OOP 3 2 1 PHP 4 2 1 Ruby 5 1 2 Functional


查看完整回答
反對(duì) 回復(fù) 2021-11-26
  • 1 回答
  • 0 關(guān)注
  • 329 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)