trim 捕获的 glob 路径的最佳方法是什么?

What is the best method to trim the path off a captured glob?

我在这里使用 glob 来捕捉我的图像:

$images = glob("img/lot/".$_SESSION["lotNumb"].$ds."*.jpg")

当我回应这个时,我得到这个:

Array
(
    [0] => img/lot/01/1.jpg
    [1] => img/lot/01/2.jpg
    [2] => img/lot/01/3.jpg
    [3] => img/lot/01/4.jpg
)
    

我曾尝试使用 ltrim 将其缩减为文件名,但这是我在 foreach 循环中得到的结果。最好的方法是什么?

这个:

foreach($images as $image) 
        {
            $image = ltrim($image, "img/lot/".$lot);
            echo $image;
        }

给我这个:

.jpg

2.jpg

3.jpg

4.jpg

我在第一次迭代中丢失了“1”。

像这样使用basename() combined with array_map():

$images = array_map("basename", $images);