这是PHP基础的一部分,PHP可以和HTML嵌套书写,这是一个小巧的可以创建一个表格的PHP代码。这里是书写成一个PHP函数。调用函数来使用。
1.创建画表格的PHP函数
$rows = 10; // tr $cols = 10;// td function drawTable($rows, $cols){ echo "<table border='1'>"; for($tr=1;$tr<=$rows;$tr++){ echo "<tr>"; for($td=1;$td<=$cols;$td++){ echo "<td align='center'>".$tr*$td."</td>"; } echo "</tr>"; } echo "</table>"; }
2.使用方法
drawTable(5, 10);
版本二:
1.创建build_table函数
function build_table($array){ // 开始表格 $html = '<table border=\'1\'>'; // 头部行开始 $html .= '<tr>'; foreach($array[0] as $key=>$value){ $html .= '<th>' . $key . '</th>'; } $html .= '</tr>'; // 行数据 foreach( $array as $key=>$value){ $html .= '<tr>'; foreach($value as $key2=>$value2){ $html .= '<td>' . $value2 . '</td>'; } $html .= '</tr>'; } // 完成表格并返回 $html .= '</table>'; 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);
- 我的微信
- 这是我的微信扫一扫
-
- 我的微信公众号
- 我的微信公众号扫一扫
-