首页 > 代码库 > php数据转换为html table或者csv文件
php数据转换为html table或者csv文件
应用场景:游戏中的很多业务已经迁移到了redis上,但是redis中的数据在运维层面很难展现,通过php-redis将redis中的set或者hash转换为php中的array,然后映射为html中的table
主要设计点:table的基本单位是单元格row_field_node,多个row_field_node组成row_data, tile + 多个row_data = http://www.mamicode.com/table。因为每个单元格都可能有对应的超链接响应,
所以row_field_node数据结构是这样的:
class row_field_node { public $data; //显示的数据 public $action; //对应的超链接 public $param; //超链接需要传入的参数 public $target; //超链接要展现在那个frame中 public function __construct($data, $action, $param, $target) { $this->data = http://www.mamicode.com/$data;>
array中的数组与hash可以输出为html table或者是csv文件,具体实现见代码:<?php header("Content-type: text/html; charset=utf-8"); $domain_name = "192.168.1.1"; class row_field_node { public $data; public $action; public $param; public $target; public function __construct($data, $action, $param, $target) { $this->data = http://www.mamicode.com/$data; >示例:
$real_server_list = array(); foreach($server_list as $server_key) { $temp_array = explode(":", $server_key); $filed_node = new row_field_node(); $filed_node->data = http://www.mamicode.com/$temp_array[1];>
php数据转换为html table或者csv文件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。