为了账号安全,请及时绑定邮箱和手机立即绑定

检查数组php中的相似文本

检查数组php中的相似文本

PHP
慕码人8056858 2021-04-30 09:10:21
我有这段代码,用于显示带有视频文件链接的徽标。我经常上传文件,并且想保持秩序。目前,它只是按名称顺序附加它们。因此,例如,如果我上传电影而又没有上传名称完全相同的照片,那么从那时起,所有照片上都将显示不匹配的链接。我想做的是如果名称不匹配,则显示一张临时照片。我知道您可以执行类似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 关注
  • 132 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信