这是PHP基础的一部分,PHP可以和HTML嵌套书写,这是一个小巧的可以创建一个表格的PHP代码。这里是书写成一个PHP函数。调用函数来使用。
1.创建画表格的PHP函数
$rows = 10; // tr
$cols = 10;// td
function drawTable($rows, $cols){
echo "
for($tr=1;$tr<=$rows;$tr++){
echo "
";for($td=1;$td<=$cols;$td++){
echo "
".$tr*$td."";}
echo "
";}
echo "
";}
2.使用方法
drawTable(5, 10);
版本二:
1.创建build_table函数
function build_table($array){
// 开始表格
$html = '
// 头部行开始
$html .= '
';foreach($array[0] as $key=>$value){
$html .= '
' . $key . '';}
$html .= '
';// 行数据
foreach( $array as $key=>$value){
$html .= '
';foreach($value as $key2=>$value2){
$html .= '
' . $value2 . '';}
$html .= '
';}
// 完成表格并返回
$html .= '
';return $html;
}
$array = array(
array('first'=>'tom', 'last'=>'smith', 'email'=>'tom@example.org', 'company'=>'example ltd'),
array('first'=>'allen', 'last'=>'blogs', 'email'=>'allen@example.org', 'company'=>'example ltd'),
array('first'=>'steph', 'last'=>'brown', 'email'=>'steph@example.org', 'company'=>'example ltd')
);
2. 调用函数,将数组内容显示在表格。
echo build_table($array);
历史上的今天: