array_chunk

地球沒有花發表於2018-06-20

做專案的一個推送功能的時候,調別人寫好介面,寫完後上線第一天說是ios傳送成功,android傳送失敗,一查原因是android的使用者太多了(基於uid的推送),當時測試的時候沒考慮到這麼多,對接人也沒提。

知道有推送人數限制後,得想辦法把人數按規矩整理一下,然後瞭解到了array_chunk這個函式,還蠻好用。

array_chunk($arr,500);

第一個引數是要被切割的陣列,第二個引數是按多少個切割。返回一個陣列。

瞭解了一下原始碼,用的是計數器++,然後模除(%)個數來切割。


真好用哈~php為人類提供了便捷的functions~