php獲取目錄所有文件并將結(jié)果保存到數(shù)組(實(shí)例)
更新時(shí)間:2013年10月25日 09:35:15 作者:
php讀取目錄文件在平時(shí)的開發(fā)中還是經(jīng)常要用到的,這里寫個(gè)小例子學(xué)習(xí)一下如何用PHP把目錄下文件列出來。
工作中有時(shí)會遇到需要將某個(gè)目錄下的文件進(jìn)行批量處理的操作,這個(gè)時(shí)候我們就需要將該目錄下的所有符合條件的文件找出來并保存到一個(gè)結(jié)果集中,然后方便批量處理,通常做法是將其保存到一個(gè)數(shù)組中,然后循環(huán)處理,下面將該過程做一下記錄。
<?php
//php獲取目錄所有文件并將結(jié)果保存到數(shù)組
foreach(glob("./*") as $d){
$tmp=explode('.',$d);
$k=end($tmp);
//如果是文件,并且后綴名為jpg png的文件
if(is_file($d)&&in_array($k,array('jpg','png'))){
$files[]=$d;
}
}
echo '<pre>';print_r($files);
以上源代碼是列出當(dāng)前目錄下所有后綴為jpg png的文件,將結(jié)果保存為數(shù)組然后打印出來,本次試驗(yàn)結(jié)果打印如下:
復(fù)制代碼 代碼如下:
<?php
//php獲取目錄所有文件并將結(jié)果保存到數(shù)組
foreach(glob("./*") as $d){
$tmp=explode('.',$d);
$k=end($tmp);
//如果是文件,并且后綴名為jpg png的文件
if(is_file($d)&&in_array($k,array('jpg','png'))){
$files[]=$d;
}
}
echo '<pre>';print_r($files);
以上源代碼是列出當(dāng)前目錄下所有后綴為jpg png的文件,將結(jié)果保存為數(shù)組然后打印出來,本次試驗(yàn)結(jié)果打印如下:
相關(guān)文章
thinkPHP導(dǎo)出csv文件及用表格輸出excel的方法
這篇文章主要介紹了thinkPHP導(dǎo)出csv文件及用表格輸出excel的方法,涉及thinkPHP針對表格與Excel文件的操作技巧,需要的朋友可以參考下2015-12-12
php中通過curl模擬登陸discuz論壇的實(shí)現(xiàn)代碼
PHP支持的由Daniel Stenberg創(chuàng)建的libcurl庫允許你與各種的服務(wù)器使用各種類型的協(xié)議進(jìn)行連接和通訊。libcurl目前支持http、https、ftp、 gopher、telnet、dict、file和ldap協(xié)議2012-02-02
windows7下php開發(fā)環(huán)境搭建圖文教程
這篇文章主要介紹了windows7下php開發(fā)環(huán)境搭建的圖文教程,非常的詳盡,有需要的小伙伴快來參考下吧。2015-01-01
Yii2針對指定url的生成及圖片等的引入方法小結(jié)
這篇文章主要介紹了Yii2針對指定url的生成及圖片等的引入方法,針對常用的URL格式及圖片路徑操作結(jié)合實(shí)例進(jìn)行了對比分析,需要的朋友可以參考下2016-07-07
變量在 PHP7 內(nèi)部的實(shí)現(xiàn)(二)
在上篇文章給大家介紹了變量在 PHP7 內(nèi)部的實(shí)現(xiàn)(一),本篇繼續(xù)給大家介紹php7內(nèi)部實(shí)現(xiàn)相關(guān)知識,感興趣的朋友通過本篇文章一起學(xué)習(xí)吧2015-12-12
PHP結(jié)合jQuery.autocomplete插件實(shí)現(xiàn)輸入自動完成提示的功能
本文將使用jquery ui的autocomplete插件,結(jié)合后端PHP,數(shù)據(jù)源通過PHP讀取mysql數(shù)據(jù)表的數(shù)據(jù),有需要的朋友可以參考一下。2015-04-04

