PHP Doku:: Gibt das nächste Schlüssel-Wert-Paar in der angegebenen Map zurück - function.yp-next.html

Verlauf / Chronik / History: (23) anzeigen

Sie sind hier:
Doku-StartseitePHP-HandbuchFunktionsreferenzSonstige DiensteYP/NISYP/NIS-Funktionenyp_next

Ein Service von Reinhard Neidl - Webprogrammierung.

YP/NIS-Funktionen

<<yp_match

yp_order>>

yp_next

(PHP 4, PHP 5 <= 5.0.5)

yp_nextGibt das nächste Schlüssel-Wert-Paar in der angegebenen Map zurück

Beschreibung

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

Gibt den das nächste Schlüssel-Wert-Paar map gemäß dem spezifizierten key.

Parameter-Liste

domain

map

key

Rückgabewerte

Gibt das nächste Schlüssel-Wert-Paar als Array oder FALSE im Fehlerfall zurück.

Beispiele

Beispiel #1 Beispiel für den nächsten NIS-Eintrag

<?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];
?>

Siehe auch

  • yp_first() - Gibt das erste Schlüssel-Wert-Paar der angegebenen Map zurück
  • yp_get_default_domain() - Gibt die voreingestellte NIS-Domäne der aktuellen Maschine zurück


Ein BenutzerBeitrag:
- Beiträge aktualisieren...
russell dot brown at insignia dot nospam dot com
4.07.2001 17:45
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;
}



PHP Powered Diese Seite bei php.net
The PHP manual text and comments are covered by the Creative Commons Attribution 3.0 License © the PHP Documentation Group - Impressum - mail("TO:Reinhard Neidl",...)