PHP 根据列数自动创建表行
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 根据列数自动创建表行相关的知识,希望对你有一定的参考价值。
<?php
// My array with employees
// sample purpose only
$arr_array = array();
for( $i = 0; $i < 10; $i++ ) {
$arr_array[$i] = $i+1;
}
$columns = 3; // employees pr. row
$amount = count($arr_array); // employees total
$amount_td = $columns * (ceil( $amount / $columns )) - $amount; // empty rows to create
$i = 0;
$j = 1;
$output.= '<table cellpadding="50" cellspacing="10" border="1">
<tr>';
foreach( $arr_array as $key => $value ) {
if ( $i >= $columns ) {
$output .= '</tr><tr>';
$i = 0;
}
if ( $j <= $columns ) {
$class = 'first';
} else if ( (($amount+$amount_td)-$j) < $columns ) {
$class = 'last';
} else {
$class = '';
}
$output.= '<td class="' . $class . '">' . $value . '</td>';
$i++;
$j++;
}
for( $i = 0; $i < $amount_td; $i++ ) {
$output.= '<td class="last">&nbsp;</td>';
}
$output .= '</tr>
</table>';
?>
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>Table</title>
</head>
<body>
<?php print $output; ?>
</body>
</html>
以上是关于PHP 根据列数自动创建表行的主要内容,如果未能解决你的问题,请参考以下文章
使用填充的下拉列表复制新的 php 表行
自动为 Mysql 表行生成页面
根据 URL 参数重定向,如果 URL 参数在表行中可用 - PHP MySQL
PHP脚本生成一个不需要的奇怪的附加列[关闭]
更新脚本以针对具有递增 ID 的新创建的表行运行
如何在 PHP 中向表行添加多个类? [关闭]