php使用array_chunk函數(shù)將一個(gè)數(shù)組分割成多個(gè)數(shù)組
php中可以用array_chunk將一個(gè)數(shù)組分隔成若干個(gè)數(shù)組。
數(shù)組
$array = ['name' => 'tom', 'age' => 20, 3, 4, 5, 'a', 'b'];
每3個(gè)分割一組
$chunk_result = array_chunk($array, 3);
結(jié)果
Array ( [0] => Array ( [0] => tom [1] => 20 [2] => 3 ) [1] => Array ( [0] => 4 [1] => 5 [2] => a ) [2] => Array ( [0] => b ) )
如果數(shù)量不足,則最后一個(gè)數(shù)組不一定為3個(gè)
如果需要保留鍵值,可以設(shè)置第三個(gè)參數(shù)為true
$chunk_result = array_chunk($array, 3, true);
結(jié)果
Array ( [0] => Array ( [name] => tom [age] => 20 [0] => 3 ) [1] => Array ( [1] => 4 [2] => 5 [3] => a ) [2] => Array ( [4] => b ) )
心得
使用array_chunk比較的坑在于:如果數(shù)組過(guò)大,array_chunk很可能造成內(nèi)存溢出,報(bào):Allowed memory size of 134217728 bytes exhausted 類(lèi)似這樣的錯(cuò)誤。
以上所述是小編給大家介紹的php使用array_chunk函數(shù)將一個(gè)數(shù)組分割成多個(gè)數(shù)組,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
phpstudy2020搭建站點(diǎn)的實(shí)現(xiàn)示例
這篇文章主要介紹了phpstudy2020搭建站點(diǎn)的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-10-10基于PHP的登錄和注冊(cè)的功能的實(shí)現(xiàn)
這篇文章主要介紹了基于PHP的登錄和注冊(cè)的功能的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08php使用json_encode對(duì)變量json編碼
這篇文章主要是說(shuō)明 json_encode 使用時(shí)一個(gè)需要注意的細(xì)節(jié),無(wú)論返回的是數(shù)組還是 json,都不代表這一定就是個(gè)錯(cuò)誤的返回結(jié)果,當(dāng)前端需要的數(shù)組時(shí),數(shù)組就是正確的結(jié)果,反之亦然2014-04-04PHP+FastCGI+Nginx配置PHP運(yùn)行環(huán)境
Nginx不支持對(duì)外部程序的調(diào)用,所以必須通過(guò)FastCGI接口實(shí)現(xiàn)對(duì)外部程序的調(diào)用從而實(shí)現(xiàn)對(duì)客戶(hù)端動(dòng)態(tài)頁(yè)面請(qǐng)求的處理。2014-08-08Symfony2開(kāi)發(fā)之控制器用法實(shí)例分析
這篇文章主要介紹了Symfony2開(kāi)發(fā)之控制器用法,結(jié)合實(shí)例形式分析了Symfony2控制器的簡(jiǎn)單使用技巧,需要的朋友可以參考下2016-02-02PHP 實(shí)現(xiàn)數(shù)組分頁(yè)
在日常開(kāi)發(fā)的業(yè)務(wù)環(huán)境中,我們一般都會(huì)使用MySQL語(yǔ)句來(lái)實(shí)現(xiàn)分頁(yè)的功能。但是,往往也有些數(shù)據(jù)并不多,或者只是獲取 PHP 中定義的一些數(shù)組數(shù)據(jù)時(shí)需要分頁(yè)的功能。這時(shí),我們可以在一次查詢(xún)中把所有的數(shù)據(jù)取出來(lái),然后在 PHP 的代碼層面進(jìn)行分頁(yè)功能的實(shí)現(xiàn)2021-06-06PHP使Laravel為JSON REST API返回自定義錯(cuò)誤的問(wèn)題
這篇文章主要介紹了PHP使Laravel為JSON REST API返回自定義錯(cuò)誤的問(wèn)題,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-10-10php下拉選項(xiàng)的批量操作的實(shí)現(xiàn)代碼
這篇文章介紹了php下拉選項(xiàng)的批量操作的實(shí)現(xiàn)代碼,有需要的朋友可以參考一下2013-10-10