php - 排除哈希值和匹配ID

标签 php javascript html

抱歉,不知道如何问这个问题,但我正在尝试将 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/

相关文章:

php - 连接3张表获取数据

javascript - AJAX 响应中的空白

html - 使用 Bootstrap 4 进行垂直单元格对齐

javascript - 如何在鼠标位置插入一个div?

html - 如何使用 CSS-Grid 实现响应式高度?

javascript - 如何制作自定义按钮来控制 <embed>?

php - JEA 设施布局添加自定义 css 样式

PHP 5 函数 - 我可以这样做吗?

javascript - TensorFlow.js 返回类型错误 : Cannot read property 'concat' of undefined when loading models

c# - 在 C# 中压缩字符串然后在 JavaScript 中解压缩?