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);
    }

swoole

美中不足的是還沒找到能夠遍歷全部鍵值的方法。get

相關文章
相關標籤/搜索