当前位置:编程学习 > php >>

php源码函数unlink 删除文件 通配符的处理代码

php unlink 删除 通配符 使用 glob 具体代码如下,例如:

if (glob("*.jpg")){ //先判断是否存在文件,存在构造数组才删除,免得出错

array_map( "unlink", glob("*.jpg")); 

}


备注代码:

glob() 函数返回匹配指定模式的文件名或目录。该函数返回一个包含有匹配文件 / 目录的数组。如果出错返回 false。


例子

<?php
print_r(glob("*.txt"));
?>

输出类似:

Array
(
[0] => target.txt
[1] => source.txt
[2] => test.txt
[3] => test2.txt
)


array_map() 函数将用户自定义函数作用到数组中的每个值上,并返回用户自定义函数作用后的带有新值的数组。回调函数接受的参数数目应该和传递给 array_map() 函数的数组数目一致


<?php
function myfunction($v)
{
  return($v*$v);
}

$a=array(1,2,3,4,5);
print_r(array_map("myfunction",$a));
?>



CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,