php笔记:spl iterators
来源:互联网 发布:python数据挖掘与实战 编辑:程序博客网 时间:2024/06/06 03:11
appenditerator:
$a=new ArrayIterator(array('a','b','c'));$b=new ArrayIterator(array('j','k','l'));$appendIte=new AppendIterator();$appendIte->append($a);$appendIte->append($b);foreach ($appendIte as $value) { echo $value.", ";}
输出:a, b, c, j, k, l,
ArrayIterator:
ArrayIterator::asort: sort array by values
$a=new ArrayIterator(array(4,3,6,4,2));$a->asort();foreach ($a as $value) { echo $value.', '; }
DirectoryIterator: a simple interface for viewing the contents of filesystem directories.
for example:
deleting all files in a directory except the one which is last modified
$directory=dirname(__FILE__)."/demo";$filenames=array();$iterator=new DirectoryIterator($directory);foreach($iterator as $fileinfo){ if($fileinfo->isFile() { $filenames[fileinfo->getMTime()]=$fileinfo->getFilename(); }}ksort($filenames);print_r($filenames);$i=0;if(sizeof($filenames)>1){ if($i>0) { echo $file."\n"; unlink($directory."/".$file); } $i++;}}
FileSystemIterator
$it=new FilesystemIterator(dirname(__FILE__));foreach ($it as $fileinfo){ echo $fileinfo->getFilename().", ";}
- php笔记:spl iterators
- PHP SPL笔记
- PHP SPL笔记
- php Spl 学习笔记
- PHP SPL笔记
- PHP SPL笔记
- PHP SPL笔记
- PHP SPL笔记
- PHP SPL笔记
- PHP SPL笔记
- php SPL学习笔记
- PHP SPL笔记
- PHP SPL笔记
- PHP SPL 数据结构笔记摘要
- php笔记 spl(standard php libaray)
- PHP Spl 研究笔记——栈
- PHP SPL
- PHP SPL
- pthread_join/pthread_exit用法实例
- pku acm 1095
- C#多线程更新UI
- 软件架构设计培训资料
- 在ubuntu10.10下安装windows的应用程序
- php笔记:spl iterators
- 探索式测试学习材料
- ubuntu10.10设置samba服务器
- Android - apktool 将联众围棋屏幕改成600x800
- 从头至尾漫谈虚函数
- 建立合理的索引提高SQL Server的性能
- Install bochs under RedFlag 6 SP1
- 百度重新收录淘宝网 单方面示好为哪般
- Ubuntu10.10下Samba服务器的搭建