PHP中is_file()函数的定义与使用方法

墨辰丷
Lepaskan: 2023-03-31 12:54:01
asal
3889 orang telah melayarinya

php中is_file()函数是用来判断文件是否存在,使用方法也非常的简单,有需要的小伙伴可以参考下。

is_file() 函数检查指定的文件名是否是正常的文件。

is_file — Tells whether the filename is a regular file

用法:
bool is_file ( string $filename ) $file 为必选参数
如果文件存在且为正常的文件则返回 TRUE。

先来看一个实例一:

<?php
var_dump(is_file(&#39;a_file.txt&#39;)) . "\n";
var_dump(is_file(&#39;/usr/bin/&#39;)) . "\n";
?>
Salin selepas log masuk

上例将输出:
bool(true)
bool(false)

实例二:

<?php
function isfile($file){
return preg_match(&#39;/^[^.^:^?^-][^:^?]*.(?i)&#39; . getexts() . &#39;$/&#39;,$file);
//first character cannot be . : ? - subsequent characters can&#39;t be a : ?
//then a . character and must end with one of your extentions
//getexts() can be replaced with your extentions pattern
}
function getexts(){
//list acceptable file extensions here
return &#39;(app|avi|doc|docx|exe|ico|mid|midi|mov|mp3|
mpg|mpeg|pdf|psd|qt|ra|ram|rm|rtf|txt|wav|word|xls)&#39;;
}
echo isfile(&#39;/Users/YourUserName/Sites/index.html&#39;);
?>
Salin selepas log masuk

实例三:

<?php
function deletefolder($path)
{
if ($handle=opendir($path))
{
while (false!==($file=readdir($handle)))
{
if ($file<>"." AND $file<>"..")
{
if (is_file($path.&#39;/&#39;.$file))
{
@unlink($path.&#39;/&#39;.$file);
}
if (is_dir($path.&#39;/&#39;.$file))
{
deletefolder($path.&#39;/&#39;.$file);
@rmdir($path.&#39;/&#39;.$file);
}
}
}
}
}
?>
Salin selepas log masuk

此函数将删除所有文件与文件夹。

总结:以上就是本篇文的全部内容,希望能对大家的学习有所帮助。

相关推荐:

php针对目录与文件名的递归操作的方法

php中文字体及字符串操作实现中文验证码

php结合正则获取字符串中数字的几种方法

Atas ialah kandungan terperinci PHP中is_file()函数的定义与使用方法. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!