如何删除文件夹中与特定模式匹配的所有文件?

How can I delete all files in a folder, which matches a certain pattern?

我有一个包含图片的文件夹。

例如:

z_1.jpg
z_2.jpg
z_3.jpg
//...

我想删除所有前缀为 z_*.jpg 的图像。我该怎么做?

unlink('z_*.jpg'); ?

您需要 unlink() a file. So just use glob() 的确切文件名才能获取您想要抓取的所有文件。遍历返回的数组并删除文件,例如

<?php

    $files = glob("z_*.jpg");

    foreach($files as $file)
        unlink($file);

?>