亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

PHP,按計數循環遍歷動態數組

PHP,按計數循環遍歷動態數組

PHP
滄海一幻覺 2021-06-30 21:03:17
所以我正在研究 JQuery Step Form。它正在填充來自數據庫的動態信息。我有一個特定的項目列表,它是數組中的 21 個項目。我想將這些分解為每一步 5 或 6 個組,因此表格不會那么長。我知道我可以使用array_slice,但由于這個列表是動態的,我不知道會有多少。它會在某種意義上被分頁,但我不需要分頁鏈接等。只是一種返回 5 個項目,然后是 5 個項目的方法,如果最后一次迭代只有 2 個項目,那么就是這樣。例如:$array = (   array(    "name" => "Peter Parker",    "alterego" => "Spiderman",  ),  array(    "name" => "Clark Kent",    "alterego" => "Superman",  ),   array(    "name" => "Bruce Wayne",    "alterego" => "Batman",  ),);然后我想將其分解為每組僅列出 2 個項目。
查看完整描述

2 回答

?
一只甜甜圈

TA貢獻1836條經驗 獲得超5個贊

array_chunk例如,您可以使用:


$chunks = array_chunk($array, 5);

foreach ($chunks as $chunk) {

    // display form for these 5 values

}


查看完整回答
反對 回復 2021-07-09
?
一只萌萌小番薯

TA貢獻1795條經驗 獲得超7個贊

Andreas最初的建議很棒。也許在這里,我們可能想根據我們希望擁有的分頁大小設計一些回調函數:

array_slice($array, getChunkStart($array), getChunkLength($array));

或者如果我們只是尋找特定的列大?。?/p>

array_chunk($array, sizeof(array_column($array, "column_key")));


查看完整回答
反對 回復 2021-07-09
  • 2 回答
  • 0 關注
  • 216 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號