zoukankan      html  css  js  c++  java
  • swoole_table测试


        public function test()
        {
            $count = [];
            $count[] = ['key' => 'name', 'type' => 'string', 'len' => 50];
            $count[] = ['key' => 'title', 'type' => 'string', 'len' => 50];

            $temp = new swoole_table(1024);
            $allType = ['int' => swoole_table::TYPE_INT, 'string' => swoole_table::TYPE_STRING, 'float' => swoole_table::TYPE_FLOAT];
            foreach ($count as $row) {
                $temp->column($row['key'], $allType[$row['type']], $row['len']);
            }
            $temp->create();

            foreach ([1, 2, 3] as $val) {
                $value = ['title' => "这是第{$val}个标题"];
                $temp->set($val, $value);
            }

            foreach ([4, 5, 6] as $val) {
                $value = ['name' => "这是第{$val}个名字"];
                $temp->set($val, $value);
            }

            foreach ([7, 8, 9] as $val) {
                $value = ['name' => "这是第{$val}个名字", 'title' => "这是第{$val}个标题"];
                $temp->set($val, $value);
            }

            $value = [];
            foreach ([1, 2, 3, 4, 5, 6, 7, 8, 9] as $val) {
                $value[] = $temp->get($val);
            }
            print_r($value);
        }

    美中不足的是还没找到可以遍历所有键值的方法。

  • 相关阅读:
    go基础笔记-程序流程控制
    Linux:Day14(上) Centos系统安装
    Linux:Day14(上)
    Linux:Day13(上) CentOS系统启动流程
    Linux:Day13(下) GRUB
    Linux:Day12(下) 进程、任务计划
    Linux:Day12(上) 进程
    Linux:Day10 程序包管理
    Linux:Day24(下) samba
    Linux:Day8(下) RAID
  • 原文地址:https://www.cnblogs.com/fazo/p/5532647.html
Copyright © 2011-2022 走看看