Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将数组拆分为两个数组,并在两个HTML表中循环它们_Php_Html_Arrays - Fatal编程技术网

Php 将数组拆分为两个数组,并在两个HTML表中循环它们

Php 将数组拆分为两个数组,并在两个HTML表中循环它们,php,html,arrays,Php,Html,Arrays,我有这样的数组 Array ( [0] => Array ( [kode_mk] => KD.32021 [nama_mk] => Matematika Ekonomi [semester] => 1 [jum_sks] => 3 [nilai] => A ) [1] => Arra

我有这样的数组

Array
(
    [0] => Array
        (
            [kode_mk] => KD.32021
            [nama_mk] =>  Matematika Ekonomi
            [semester] => 1
            [jum_sks] => 3
            [nilai] => A 
        )

    [1] => Array
        (
            [kode_mk] => KD.32022
            [nama_mk] =>  Teori Ekonomi Mikro
            [semester] => 2
            [jum_sks] => 2
            [nilai] => 
        )

    [2] => Array
        (
            [kode_mk] => KD.32040
            [nama_mk] =>  Teori Ekonomi Mikro
            [semester] => 3
            [jum_sks] => 2
            [nilai] => 
        )

    [3] => Array
        (
            [kode_mk] => KD.32051
            [nama_mk] =>  Dasar Akuntansi I
            [semester] => 1
            [jum_sks] => 3
            [nilai] => 
        )

    [4] => Array
        (
            [kode_mk] => KD.32052
            [nama_mk] =>  Dasar Akuntansi Lanjutan
            [semester] => 2
            [jum_sks] => 3
            [nilai] => 
        )

    [5] => Array
        (
            [kode_mk] => KD.32060
            [nama_mk] =>  Akuntansi Perbankan
            [semester] => 4
            [jum_sks] => 3
            [nilai] => 
        )
) 
如何将它们拆分为两个数组并将它们循环到两个html表…?

为什么不使用该函数

将数组分块为具有大小元素的数组。最后一块可以 包含小于大小的元素

通过foreach()完成

foreach($parentArray作为$parent)
{
foreach($parent as$child)
{
回声';
回声';
回音“.$child['kode_mk']”;
回音“.$child['nama_mk']”;
.
.
.
}
}

我不是100%清楚你所说的“拆分为两个数组”是什么意思,但我在这里要做的是:

foreach ($array as $row) {
    //Start of table row
    foreach($row as $key => $value) {
        //work with keys/values
    }
}

拆分什么标准的原因?没有标准…只需将它们拆分为两个表…我有一个数组,其中包含60个值…因此我想将它们拆分为两个数组,每个数组包含30个值…这样我就可以将它们循环到两个表中。因此,您需要的是数组块(),如@Wayne Whitty所述。
foreach($parentArray as $parent)
{
   foreach($parent as $child)
    {
        echo '<table>';
        echo '<tr>';
        echo '<td> ' . $child['kode_mk'] . ' </td>';
        echo '<td> ' . $child['nama_mk'] . ' </td>';
        .
        .
        .
    }
}
foreach ($array as $row) {
    //Start of table row
    foreach($row as $key => $value) {
        //work with keys/values
    }
}