我使用glob来捕获我的图像:
$images = glob("img/lot/".$_SESSION["lotNumb"].$ds."*.jpg")
Run Code Online (Sandbox Code Playgroud)
当我回应这个时,我得到了这个:
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
)
Run Code Online (Sandbox Code Playgroud)
我已经尝试使用ltrim将其简化为文件名,但这是我在foreach循环中得到的.做这个的最好方式是什么?
这个:
foreach($images as $image)
{
$image = ltrim($image, "img/lot/".$lot);
echo $image;
}
Run Code Online (Sandbox Code Playgroud)
给我这个:
.JPG
2.JPG
3.JPG
4.JPG
我在第一次迭代时失去了"1".
只需使用这样basename()结合array_map():
$images = array_map("basename", $images);
Run Code Online (Sandbox Code Playgroud)