我有这段代码,用于显示带有视频文件链接的徽标。我经常上传文件,并且想保持秩序。目前,它只是按名称顺序附加它们。因此,例如,如果我上传电影而又没有上传名称完全相同的照片,那么从那时起,所有照片上都将显示不匹配的链接。我想做的是如果名称不匹配,则显示一张临时照片。我知道您可以执行类似if(array [1] === array2 [1])的操作,但是文件扩展名将有所不同,因此每次都会返回false。代码:<?php$images = glob('./*.{jpeg,jpg,png}', GLOB_BRACE);$movies = glob('./*.{mp4,m4v}', GLOB_BRACE);$movieLink = 0;foreach($images as $image) { echo '<a href="' .$movies[$movieLink].'"> <img src="'.$image.'" style="width:300px;height:350px;border:0;"> </a>'; $movieLink++;}?>服务器目录示例(400多个电影和30张以上的照片):目录1Movie1.mp4↰__正确对Movie1.png↲Movie2.m4v↰__正确对Movie2.png↲Movie3.mp4↰__错误配对Movie4.mp4↲Movie4.png←-没有图像可配对运行此命令时,它将并排显示3张照片,单击前2张照片(Movie1.png && Movie2.png),您将被带到正确的电影。但是,当您单击“ Movie 4.png”时,将转到“ Movie3.mp4”。
1 回答
- 1 回答
- 0 关注
- 148 浏览
添加回答
举报
0/150
提交
取消