我有一个脚本:
foreach(glob('/res/images/*.jpg') as $filename)
{
$filename = basename($filename, ".jpg");
$items = "$filename<br>";
}
return $items;
输出是文件名:
image1
image2
...
image16354327
问题:
如何从名称image100
开始名称列表并设置限制100个名字?
答案 0 :(得分:1)
尝试:
foreach(array_slice(glob('/res/images/image100*.jpg'), 0, 100) as $filename)
{
$filename = basename($filename, ".jpg");
$items = "$filename<br>";
}
答案 1 :(得分:0)
如何修改你的模式:
glob('/res/images/image1{0..9}{0..9}.jpg')
我从来没有实际使用过glob扩展,但这应该会让你image100.jpg
,image101.jpg
,image102.jpg
,最多image199.jpg
。那是你在找什么?