yp_next

(PHP 4, PHP 5 < 5.1.0)

yp_nextВозвращает следующую пару ключ-значение в указанной карте

Описание

yp_next ( string $domain , string $map , string $key ) : array

Возвращает следующую пару ключ-значение в указанной map после указанного key.

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

domain

map

key

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

Возвращает следующую пару ключ-значение в виде массива или FALSE в случае возникновения ошибки.

Примеры

Пример #1 Пример использования NIS next

<?php
$entry 
yp_next($domain"passwd.byname""joe");

if (!
$entry) {
    echo 
"Больше записей не найдено\n";
    echo 
"<!--" yp_errno() . ": " yp_err_string() . "-->";
}

$key key($entry);

echo 
"Следующая запись после joe с ключом " $key
      
" и значением " $entry[$key];
?>

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

  • yp_first() - Возвращает первую пару ключ-значение из указанной карты
  • yp_get_default_domain() - Получает NIS-домен компьютера по умолчанию

add a note add a note

User Contributed Notes 1 note

up
0
russell dot brown at insignia dot nospam dot com
23 years ago
If you combine yp_first and yp_next you can get the whole list:
function yp_list($domain, $map) {
   $entry = yp_first($domain, $map);
   $key = $entry ["key"];
   $yplist[$key] = $entry ["value"];
   
   while ($entry) {
      $entry = yp_next($domain, $map, $key);
      if ($entry) {
         $nextkey = key ($entry);
         $yplist[$nextkey] = $entry[$nextkey];
         $key = $nextkey;
      }
   }
   return $yplist;
}
To Top