(PECL radius >= 1.1.0)
radius_get_vendor_attr — Extrait un attribut spécifique au vendeur
$data): array
   Si radius_get_attr() retourne
   RADIUS_VENDOR_SPECIFIC,
   radius_get_vendor_attr() peut être appelé pour
   déterminer le vendeur.
  
dataDonnées d'entrée.
   Retourne un tableau associatif contenant le type de l'attribut, le vendeur ainsi
   que les données, ou false si une erreur survient.
  
Exemple #1 Exemple avec radius_get_vendor_attr()
<?php
while ($resa = radius_get_attr($res)) {
    if (!is_array($resa)) {
        printf ("Erreur lors de la récupération de l'attribut : %s\n",  radius_strerror($res));
        exit;
    }
    $attr = $resa['attr'];
    $data = $resa['data'];
    printf("Attribut récupéré :%d %d octets %s\n", $attr, strlen($data), bin2hex($data));
    if ($attr == RADIUS_VENDOR_SPECIFIC) {
        $resv = radius_get_vendor_attr($data);
        if (is_array($resv)) {
            $vendor = $resv['vendor'];
            $attrv = $resv['attr'];
            $datav = $resv['data'];
            printf("Récupération du vendeur de l'attribut :%d %d octets %s\n", $attrv, strlen($datav), bin2hex($datav));
        }
    }
}
?>