我有這段代碼,用于顯示帶有視頻文件鏈接的徽標(biāo)。我經(jīng)常上傳文件,并且想保持秩序。目前,它只是按名稱順序附加它們。因此,例如,如果我上傳電影而又沒有上傳名稱完全相同的照片,那么從那時(shí)起,所有照片上都將顯示不匹配的鏈接。我想做的是如果名稱不匹配,則顯示一張臨時(shí)照片。我知道您可以執(zhí)行類似if(array [1] === array2 [1])的操作,但是文件擴(kuò)展名將有所不同,因此每次都會(huì)返回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++;}?>服務(wù)器目錄示例(400多個(gè)電影和30張以上的照片):目錄1Movie1.mp4?__正確對(duì)Movie1.png?Movie2.m4v?__正確對(duì)Movie2.png?Movie3.mp4?__錯(cuò)誤配對(duì)Movie4.mp4?Movie4.png←-沒有圖像可配對(duì)運(yùn)行此命令時(shí),它將并排顯示3張照片,單擊前2張照片(Movie1.png && Movie2.png),您將被帶到正確的電影。但是,當(dāng)您單擊“ Movie 4.png”時(shí),將轉(zhuǎn)到“ Movie3.mp4”。
檢查數(shù)組php中的相似文本
慕碼人8056858
2021-04-30 09:10:21
