文字

radius_get_tagged_attr_tag

(PECL radius >= 1.3.0)

radius_get_tagged_attr_tagExtracts the tag from a tagged attribute

说明

integer radius_get_tagged_attr_tag ( string $data )

If a tagged attribute has been returned from radius_get_attr() , radius_get_tagged_attr_data() will return the tag from the attribute.

参数

data

The tagged attribute to be decoded.

返回值

Returns the tag from the tagged attribute 或者在失败时返回 FALSE .

范例

Example #1 radius_get_tagged_attr_tag() example

<?php
while ( $resa  radius_get_attr ( $res )) {
    if (!
is_array ( $resa )) {
        
printf  ( "Error getting attribute: %s\n" ,   radius_strerror ( $res ));
        exit;
    }

    
$attr  $resa [ 'attr' ];
    
$data  $resa [ 'data' ];

    
$tag  radius_get_tagged_attr_tag ( $data );
    
$value  radius_get_tagged_attr_data ( $data );

    
printf ( "Got tagged attribute with tag %d and value %s\n" $tag $value );
}
?>

参见

  • radius_get_attr() - Extracts an attribute
  • radius_get_tagged_attr_data() - Extracts the data from a tagged attribute
上一篇: 下一篇: