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)
);
?>