鍍金池/ 問答/PHP/ 一個(gè)數(shù)組問題 多個(gè)數(shù)組 數(shù)組都可能有相同USERID

一個(gè)數(shù)組問題 多個(gè)數(shù)組 數(shù)組都可能有相同USERID

例如

$data1=[['userId'=>1,'money'=>100],['userId'=>2,'money'=>100]……];
$data2=[['userId'=>1,'hit'=>100],['userId'=>3,'hit'=>100]……];
$data3=[['userId'=>2,'b'=>100],['userId'=>3,'b'=>100]……];

有什么比較好的方法 能讓每個(gè)數(shù)組里相同的 組裝到成一條數(shù)據(jù) 然后插入數(shù)據(jù)庫(kù) 一個(gè)$data里可能有10W個(gè)子數(shù)組 有什么效率高點(diǎn)的方法 跪求大神給個(gè)思路

回答
編輯回答
遺莣

你每個(gè)data里面都有10萬個(gè)元素這個(gè)處理起來本身就不快,然后你還不止一個(gè)同樣大小的data,運(yùn)行一次可能內(nèi)存都要吃掉很多,更何況是PHP這種腳本語言在處理,效率要高起來,還是要減少data的元素個(gè)數(shù),多進(jìn)程處理,還有就是換其他語言處理,腳本語言和靜態(tài)語言的處理速度還是有很大差距的

2018年3月11日 14:20