抱歉,不知道如何问这个问题,但我正在尝试将 ID 与图像文件匹配,但文件名的格式为:
6993b22905d7a4dae0f6e5ff1212a47c-5.jpeg
5 是 ID,那么我如何排除哈希值、- 符号并使用唯一 ID 显示图像?
<img src="images/uploads/6993b22905d7a4dae0f6e5ff1212a47c-5.jpeg"
我想要这样的东西:
<img src="images/uploads/."IGNOREHASH-".$ID.jpeg"
最佳答案
假设每个图像名称都遵循相同的格式:
function getImageId($imageHashedName) {
return substr($imageHashedName, strrpos($imageHashedName, '-') + 1)
}
(抱歉,如果语法错误,我的 PHP 有点生疏。)
您可以按以下方式使用它:
"<img src='images/uploads/".getImageId($imageName).".jpeg"
关于php - 排除哈希值和匹配ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16736715/