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

时间:2015-04-27 11:04:58

标签: php 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"离开第一次迭代。

1 个答案:

答案 0 :(得分:7)

只需使用basename()array_map()这样的结合:

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