设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

PHP文件数据库CuteDB v1.1发布,增加迭代器功能

2018-7-23 22:39| 发布者: joejoe0332| 查看: 333| 评论: 0|原作者: oschina|来自: oschina

摘要: 此次更新主要增加迭代器功能,使用如下:?php $db=newCuteDB(); for($i=0;$i100;$i++){ $db-set('key_'.$i,'value'.$i); } $db-moveHead(); while(true){ $next=$db-next(); if(!$next){ break; } echo$next.":".$ne ...

此次更新主要增加迭代器功能,使用如下:

<?php
$db = new CuteDB();

for ($i = 0; $i < 100; $i++) {
    $db->set('key_'.$i, 'value'.$i);
}

$db->moveHead();

while (true) {
    $next = $db->next();
    if (!$next) {
        break;
    }
    echo $next[0] . ": " . $next[1] . "\n";
}

$db->moveTail();

while (true) {
    $prev = $db->prev();
    if (!$prev) {
        break;
    }
    echo $prev[0] . ": " . $prev[1] . "\n";
}

CuteDB

是一个由原生PHP实现的文件数据库,CuteDB只有一个文件,如果你不想使用庞大的数据库系统,而且只需要单机功能,那么CuteDB就是你最佳的选择。

例子:

<?php

include('CuteDB.php');

$db = new CuteDB();

$db->open('test'); // Open DB

$db->set('test_key', 'test_value'); // Set key value map

echo $db->get('test_key'); // Get key's value

$db->close(); // Close DB

原理图

avatar


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部