dba_nextkey

(PHP 4, PHP 5)

dba_nextkey — Fetch next key

Описание

string dba_nextkey ( resource $handle )

dba_nextkey() returns the next key of the database and advances the internal key pointer.

Список параметров

handle

The database handler, returned by dba_open() or dba_popen().

Возвращаемые значения

Returns the key on success, or FALSE on failure.

Смотрите также

Коментарии

It should be noted that it is not always safe to iterate through the database while changing it at the same time. For example:

<?php
$db
=dba_open(...);

// remove all values shorter than 10 characters
for ($key=dba_firstkey($db); $key!==false$key=dba_nextkey($db)) {
   
$s=dba_fetch($key$db);
    if (
strlen($s)<10) {
       
dba_delete($key$db);
    }
}
?>

The above example will work fine with db4 handler, but not with gdbm. It is handler specific.
2022-06-22 11:41:31
http://php5.kiev.ua/manual/ru/function.dba-nextkey.html

    Поддержать сайт на родительском проекте КГБ