Delicious Bookmark this on Delicious Share on Facebook SlashdotSlashdot It! Digg! Digg



PHP : Function Reference : YP/NIS Functions : yp_next

yp_next

Returns the next key-value pair in the named map (PHP 4, PHP 5 <= 5.0.5)
array yp_next ( string domain, string map, string key )

Example 2686. 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];
?>

Code Examples / Notes » yp_next

russell dot brown

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


Change Language


Follow Navioo On Twitter
yp_all
yp_cat
yp_err_string
yp_errno
yp_first
yp_get_default_domain
yp_master
yp_match
yp_next
yp_order
eXTReMe Tracker