• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • DirectoryIterator::getGroup()

    (PHP 5,PHP 7)

    Get group for the current DirectoryIterator item

    说明

    publicDirectoryIterator::getGroup(void) : int

    Get the group id of the file.

    参数

    此函数没有参数。

    返回值

    Returns the group id of the currentDirectoryIteratoritem in numerical format.

    范例

    Example#1DirectoryIterator::getGroup()example

    <?php
    $iterator = new DirectoryIterator(dirname(__FILE__));
    $groupid  = $iterator->getGroup();
    echo 'Directory belongs to group id ' . $groupid . "\n";
    print_r(posix_getgrgid($groupid));
    ?>
    

    以上例程的输出类似于:

    Directory belongs to group id 42
    Array
    (
        [name]    => toons
        [passwd]  => x
        [members] => Array
            (
                [0] => tom
                [1] => jerry
            )
        [gid]     => 42
    )
    

    参见

    • DirectoryIterator::getiNode() Get inode for the current DirectoryIterator item
    • DirectoryIterator::getOwner() Get owner of current DirectoryIterator item
    • DirectoryIterator::getPerms() Get the permissions of current DirectoryIterator item
    • filegroup()取得文件的组
    • posix_getgrgid() Return info about a group by group id