天天看點

array_chunk

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

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

array_chunk($arr,500);
           

第一個參數是要被切割的數組,第二個參數是按多少個切割。傳回一個數組。

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

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