使用循环将图像路径添加到数组,然后解析路径

时间:2012-09-18 15:47:29

标签: php jquery html

我正在尝试实施图片搜索。我循环浏览文件夹中的图像,将它们添加到数组中,然后将图像路径与输入字符串匹配并使用jquery动态返回它,所以......

1)将/ path / images /中的所有图像添加到数组$ a []

2)通过图像路径解析匹配输入字符串

3)将匹配路径添加到$ result []

比较如下:

$result = array();
if (strlen($input) > 0)
{ 
for($i=0; $i<count($a); $i++) 
{
    if (strtolower($input)==strtolower(substr($a[$i],0,strlen($input))))
    {
        array_push($result, $a[$i]);
    }
 }

}

一切正常......我唯一的问题是:

当我添加这样的图像时,它可以解析它并且它可以工作:

$a[]="image1.jpg";
$a[]="image2.jpg";
$a[]="image3.jpg";

但是当我循环并添加到这样的$ a时,它不会:

$a = glob('../images/all_comics/*.{jpg,gif,png}', GLOB_BRACE);

$ a [] =“string”与使用glob技术之间有区别吗?

谢谢!

0 个答案:

没有答案