YP/NIS 函数
在线手册:中文  英文

yp_next

(PHP 4, PHP 5 <= 5.0.5)

yp_nextReturns the next key-value pair in the named map

说明

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

Returns the next key-value pair in the named map after the specified key.

参数

domain

map

key

返回值

Returns the next key-value pair as an array, or FALSE on errors.

范例

Example #1 Example for NIS next

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

if (!
$entry) {
    echo 
"No more entries found\n";
    echo 
"<!--" yp_errno() . ": " yp_err_string() . "-->";
}

$key key($entry);

echo 
"The next entry after joe has key " $key
      
" and value " $entry[$key];
?>

参见


YP/NIS 函数
在线手册:中文  英文

用户评论:

russell dot brown at insignia dot nospam dot com (2001-07-04 08:45:01)

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

易百教程