旗下导航:搜·么
当前位置:网站首页 > PHP教程 > 正文

php dir()函数的运用详解【php教程】

作者:搜搜PHP网发布时间:2019-11-26分类:PHP教程浏览:98


导读:PHP中的dir()函数是一个内置函数,用于返回目次类的实例。dir()函数的作用是读取一个目次,个中包含以下内容:●翻开给定的目次。●能够运用dir()的两个属性...

PHP中的dir()函数是一个内置函数,用于返回目次类的实例。dir()函数的作用是读取一个目次,个中包含以下内容:

● 翻开给定的目次。

● 能够运用dir()的两个属性handle和path。

● handle和path属性都有三个要领:read()、rewind()和close()。

目次的途径作为参数发送给opendir()函数,假如胜利,它将返回目次类的实例;假如失利,则返回FALSE。

语法:

dir($directory, $context)

参数:

PHP中的dir()函数接收两个参数,以下所述。

$directory:它是一个指定目次途径的强迫参数。

$context:它是一个可选参数,指定流的行动。

返回值:

胜利时返回目次类的实例,失利时返回FALSE。

毛病和非常:

假如通报的dir()参数毛病,则返回NULL值。

read要领返回目次条目的递次依赖于体系。

dir()函数的代码示例:

dir()函数代码示例1:

<?php 
  
$dir_handle = dir("user/gfg"); 
  
while(($file_name = $dirhandle->read()) !== false)  
{  
    echo("文件名称 : " . $file_name); 
    echo "<br>" ;  
} 
  
?>

输出:

文件名称: gfg.jpg
文件名称: ..
文件名称: gfg.pdf
文件名称: .
文件名称: gfg.txt

dir()函数代码示例2:

<?php 
  
$dir_handle = dir("user/gfg"); 
  
echo("目次途径: " . $dir_handle->path . "<br>"); 
  
echo("目次处置惩罚顺序ID: " . $dir_handle->handle . "<br>"); 
  
while(($file_name = $dir_handle->read()) !== false)  
{  
   echo("File Name: " . $file_name); 
   echo "<br>" ;  
}  
  
$dir_handle->close(); 
  
?>

输出:

目次途径: user/gfg
目次处置惩罚顺序ID: Resource id #2

文件名称: gfg.jpg
文件名称: ..
文件名称: gfg.pdf
文件名称: .
文件名称: gfg.txt

相干引荐:《PHP教程》

以上就是php dir()函数的运用详解的细致内容,更多请关注ki4网别的相干文章!

标签:phpdir()