Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Функция поиска значения
 
 автор: Bubba   (21.01.2008 в 21:57)   письмо автору
 
 

Вот ни разу не писал функции, но пришлось. Прочитал в не очень умной книжке об этом и принялся... Естественно, ничего не получилось. А почему не получилось, прошу вас помочь мне разобраться. Желательно, чтобы вы знали плоские файлы, но может дело и не в них...
Короче функция должна выдавать имя ключа, который имеет значение $sn . $dir - имя плоского файла.

function nax($sn, $dir)
{
    $op = dba_open($dir, "r", "flatfile");
    $first = dba_firstkey($op);
    for (;;)
    {
        $key = dba_nextkey($op);
        if (dba_nextkey($op))
        {
            $znach = dba_fetch($key, $op);
            if ($znach == $sn)
            {

                return $znach;
                break;
            }
        }
        else
        {
        return FALSE;
        break;
        }

    }
    dba_close($op);
}

   
 
 автор: ddhvvn   (21.01.2008 в 22:02)   письмо автору
 
   для: Bubba   (21.01.2008 в 21:57)
 

А почему у Вас такой цикл интересный, точнее для чего?

P.S.: читать нужно "умные книжки"! =))))

   
 
 автор: Bubba   (21.01.2008 в 22:15)   письмо автору
 
   для: Bubba   (21.01.2008 в 21:57)
 

Ну я же не знаю, сколько у меня в файле всего значений. Вот и делаю бесконечный.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования