如何将这个数组分成三个并使用php将其放在<td>中?

uda*_*aya 2 php arrays split

我有一个十个数字的PHP数组

$arr = array("first" => "1", "second" =>"2", "Third" =>"3", "Fourth" =>"4",
"fifth" =>"5",, "sixth" =>"6", "seventh" =>"7", "eighth" =>"8", 
"ninth" =>"9","tenth"="10");
Run Code Online (Sandbox Code Playgroud)

我必须将这些值放在a中<td>,将数组<td>拆分为三个,这样我的td包含第一个td包含aray的前三个值</td>
第二个td包含aray <td>的下三个值</td>
第三个td包含<td>接下来的三个值aray </td>
如果剩下的值少于3,那么它必须在另一个td中说现在我有第十个值所以我的最后一个td必须包含第十个值

You*_*ung 7

您可以使用array_chunk.

foreach(array_chunk($arr,3) as $row)
{
    echo "<td>"; 
    echo implode(" ",$row);
    echo "</td>"; 
}
Run Code Online (Sandbox Code Playgroud)