• php生成table表格


    function getTable($arrTh, $arrTr){
            $s = '<table class="tbData">';
            $s .= '<tr>';
            //生成table表头
            for($i=0,$m=count($arrTh); $i<$m; $i++) {
                $s .= '<th>' . $arrTh[$i] . '</th>';
            }
            $s .= '</tr>';
            //判断是否存在数据
            if($arrTr){
                //循环输出每行的tr
                for($i=0,$k=count($arrTr); $i<$k; $i++) {
                    $s .= '<tr>';
                    //循环输出每行的td内容
                    for($j=0,$n=count($arrTr[$i]); $j<$n; $j++) {
                        $s .= '<td>' . $arrTr[$i][$j] . '</td>';
                    }
                    $s .= '</tr>';
                }
            }else{//不存在数据输出“暂无信息”
                $s .= '<tr>';
                $s .= '<td style="text-align:center;" colspan="' . $m . '">暂无信息</td>';
                $s .= '</tr>';
            }
            
            $s .= '</table>';
            return $s;
        }

    测试

    $arrTr = array(
            0=>array(1,'张三','100.00','新手','1988-06-12'),
            1=>array(2,'李四','110.00','新手','1989-06-12'),
            2=>array(3,'王五','120.00','新手','1998-06-12'),
            3=>array(4,'赵六','130.00','新手','1980-06-12'),
            );
        echo getTable($arrTh, $arrTr);
  • 相关阅读:
    IO模型详解
    Java中的CAS实现原理
    深入理解幂等性
    区块链基本原理入门
    通俗易懂讲解IO模型
    java高级特性(4)--枚举
    static、final和finalize详解
    锁(3)-- DB锁
    浅析项目中的并发
    分布式(1)-- 分布式锁
  • 原文地址:https://www.cnblogs.com/phpfensi/p/4502738.html
Copyright © 2020-2023  润新知