PHP数组和数组拆分

PHP数组和数组拆分,php,arrays,Php,Arrays,我有一个包含40个元素的数组。我只需要从数组中显示第一组10个元素,然后在表中显示一些静态行。在显示静态行之后,我只想显示另一组10行。像wise一样,我需要显示全部40个元素。您可以尝试数组切片您可以尝试数组切片您可以尝试 $array = range(1,40); foreach (array_chunk($array, 10) as $current) { foreach($current as $data) { // Display your Inform

我有一个包含40个元素的数组。我只需要从数组中显示第一组10个元素,然后在表中显示一些静态行。在显示静态行之后,我只想显示另一组10行。像wise一样,我需要显示全部40个元素。

您可以尝试
数组切片
您可以尝试
数组切片
您可以尝试

$array = range(1,40);
foreach (array_chunk($array, 10) as $current)
{
    foreach($current as $data)
    {
        // Display your Information
    }
}
你可以试试

$array = range(1,40);
foreach (array_chunk($array, 10) as $current)
{
    foreach($current as $data)
    {
        // Display your Information
    }
}
使用 它返回由偏移量和长度参数指定的数组元素序列

例子: 小提琴:使用 它返回由偏移量和长度参数指定的数组元素序列

例子:
Fiddle:最有效的方法是使用操作符,如下所示:

$tot = count($array);
for($i=0;$i<$tot;$i++) {
   echo $array[$i] . '<br>';
   if(($i+1) % 10 == 0) {
      echo '--- TEN GROUP --- <br>';
   }
}

最有效的方法是使用运算符,如下所示:

$tot = count($array);
for($i=0;$i<$tot;$i++) {
   echo $array[$i] . '<br>';
   if(($i+1) % 10 == 0) {
      echo '--- TEN GROUP --- <br>';
   }
}
text_1
text_2
...
text_9
text_10
--- TEN GROUP --- 
text_11
text_12
...
text_19
text_20
--- TEN GROUP --- 
text_21
text_22
...