我有以下图片库代码:
$directory = 'some path';
$thumbs_directory = 'some path';
foreach (glob($directory.'/*.{jpg,jpeg,png,gif}', GLOB_BRACE) as $file)
foreach (glob($thumbs_directory.'/*.{jpg,jpeg,png,gif}', GLOB_BRACE) as $file2)
{
if($file=='.' || $file == '..') continue;
$file_parts = explode('.',$file);
$ext = strtolower(array_pop($file_parts));
$title = basename($file);
$title = htmlspecialchars($title);
$title = str_replace("_"," ",$title);
$nomargin='';
if(($i+1)%4==0) $nomargin='nomargin';
echo '
<div class="pic '.$nomargin.'" style="background:url('.$file2.') no-repeat 50% 50%;">
<a href="'.$file.'" title="'.$title.'" target="_blank">'.$title.'</a>
</div>';
$i++;
}
我需要通过逻辑与运算符 && 组合这些 foreach 语句,以便同时满足两个条件。可能吗 ?我尝试了很多次,但总是以语法错误告终。
请注意,我需要完美定义 $file 和 $file2 变量。这只是缩略图与图像正确关联的唯一方式。