存档

文章标签 ‘spl’

php FilesystemIterator 使用 seek 改变指针位置

2015年3月26日 评论已被关闭

<?php

$iterator = new FilesystemIterator("./testdir");
//php FilesystemIterator 使用 seek 改变指针位置
$iterator->seek(3);

//使用valid()验证是否存在
if ($iterator->valid()) {

    //获取当前指针的第一个文件名
    echo $iterator->getFilename();
} else {
    echo 'No file at position 3';
}

//要遍历当前指针以后的所有文件必须使用while valid()和next()方法,如果使用foreach将会遍历出所有的数据
while($iterator->valid()) {
    var_dump($iterator->getFilename()) . "\n";
    //必须要用next方法改变指针位置
    $iterator->next();
}
?>

分类: php 标签: ,

php FilesystemIterator 使用 valid next 方法遍历元素

2015年3月26日 评论已被关闭

<?php

//php FilesystemIterator 使用 valid next 方法遍历元素

$iterator = new FilesystemIterator("./testdir");

while($iterator->valid()) {
    var_dump($iterator->getFilename()) . "\n";
    //必须要用next方法改变指针位置
    $iterator->next();
}

?>

分类: php 标签: ,

php使用spl FilesystemIterator遍历文件夹下所有文件

2015年3月26日 评论已被关闭

<?php
//php使用spl FilesystemIterator遍历文件夹下所有文件

$iterator = new FilesystemIterator("./testdir");

foreach ($iterator as $entry) {
    //输出文件名
    echo $entry->getFilename()."\n";
}

?>

分类: php 标签: ,


标签

ajax apache array array_slice CentOS checkbox composer cookie csv curl date DATE_FORMAT excel FCKEditor file_get_contents laravel Magento Certified Developer mb_substr memcache Memcached MySQL String Functions Netbeans openssl php面试题 preg_match_all preg_replace QQ登录 rewrite SaeStorage serialize session setTimeout Sphinx spl Storage strtotime ueditor vsftp vsftpd Zend zip 分割字符串 图片处理 新浪云 正则表达式

存档