PHP array

it2022-05-05  113

定义和用法

array_chunk()函数把一个数组分割为新的数组块。

array_chunk(array,size,preserve_keys); 参数描述array必需。规定要使用的数组。size必需。一个整数,规定每个新数组块包含多少个元素。preserve_key可选。可能的值: true - 保留原始数组中的键名。false - 默认。每个新数组块使用从零开始的索引。

一、利用array_chunk函数能够比较工整的输出html,见下例,这个例子要输出一个4行6列的表格:

<?php $arr = range(1, 24); //这个会生成一个数组array(1,2,3,4....24) $arr = array_chunk($arr, 6); // output table ?> <table> <?php foreach($arr as $row): ?> <tr> <?php foreach($row as $col):?> <td><?php echo $col?></td> <?php endforeach;?> </tr> <?php endforeach;?> </table>

二、通过参数分割数组,实现分页

$page = $this->get('page'); $limit = $this->get('limit'); $arr = array_chunk($data,$limit)[$page-1];

 

转载于:https://www.cnblogs.com/niuben/p/11207932.html


最新回复(0)