zoukankan      html  css  js  c++  java
  • 使用 Glob() 查找文件

    很多PHP的函数都有一个比较长的自解释的函数名,但是,当你看到glob() 的时候,你可能并不知道这个函数是用来干什么的,除非你对它已经很熟悉了。

    你可以认为这个函数就跟scandir() 一样,其可以用来查找文件。

    // 取得所有的后缀为PHP的文件
    $files = glob('*.php');
     
    print_r($files);
    /* 输出:
    Array
    (
        [0] => phptest.php
        [1] => pi.php
        [2] => post_output.php
        [3] => test.php
    )
    */
    // 查找多种后缀名
    $files = glob('*.{php,txt}', GLOB_BRACE);
     
    print_r($files);
    /* 输出:
    Array
    (
        [0] => phptest.php
        [1] => pi.php
        [2] => post_output.php
        [3] => test.php
        [4] => log.txt
        [5] => test.txt
    )
    */
    //加上路径
    $files = glob('../images/a*.jpg');
     
    print_r($files);
    /* 输出:
    Array
    (
        [0] => ../images/apple.jpg
        [1] => ../images/art.jpg
    )
    */
    //取得绝对路径
    $files = glob('../images/a*.jpg');
     
    // applies the function to each array element
    $files = array_map('realpath',$files);
     
    print_r($files);
    /* output looks like:
    Array
    (
        [0] => C:wampwwwimagesapple.jpg
        [1] => C:wampwwwimagesart.jpg
    )
    */
    //取linux根目录的函数:getcwd()当前工作目录的绝对路径
  • 相关阅读:
    JavaScript—— scroolleftoffsetleft 系列的含义以及浏览器兼容问题
    GCD
    Treap
    快速* 模板
    线性筛素数
    珂朵莉树
    One Night
    长整数相加运算(内含减法)。。= =
    骑士周游 非完美版。。= =
    《Windows取证分析》
  • 原文地址:https://www.cnblogs.com/lgqtecng/p/7239625.html
Copyright © 2011-2022 走看看