鍍金池/ 問答/數(shù)據(jù)分析&挖掘  PHP  網(wǎng)絡(luò)安全/ 如何針對過來的 string array 比對?(問題更新)

如何針對過來的 string array 比對?(問題更新)

因為用戶都會有一個或多個 attribute
結(jié)構(gòu)是這樣:

clipboard.png

所以我這樣做的話

<? foreach ($data->{'attributes'} as $value) {
   echo $value;
}?>

可以列出每一個id
現(xiàn)在有個問題是
這一個array中有參雜兩種不同的屬性(雖然id長得差不多)
姑且一個叫他技能標(biāo)籤 一個叫做生活標(biāo)籤好了
他都會在同一個array裡面
但是當(dāng)我要編輯技能標(biāo)籤的時候
我分辨不出哪個是生活標(biāo)籤
所以當(dāng)我要修改時,我可能就只有給到技能標(biāo)籤的id,這樣生活標(biāo)籤就會消失。
我要怎麼先把這段記起來,
不管用戶只有修改技能標(biāo)籤或生活標(biāo)籤
我能夠把用戶「沒有修改」的id+「有做過修改」的id補上去,再丟回同一個array?

回答
編輯回答
我甘愿

提前從$dataSkill中抽取出key作為數(shù)組,然后只做in_array判斷,不用內(nèi)層foreach了

2018年1月9日 04:11