gpt4 book ai didi

php - 用php隔离部分url,然后打印在html元素中

转载 作者:行者123 更新时间:2023-12-04 06:21:28 25 4
gpt4 key购买 nike

我正在 WordPress 中建立一个画廊,我试图获取我的 URL 的特定部分以回显到 div 的 id 中。

这是我的网址:

http://www.url.com/gallery/truck-gallery-1

我想隔离画廊的 id,它总是一个数字(在这种情况下是 1)。然后我想有一种方法可以在某处打印它,也许是函数的形式。

最佳答案

你最好使用 $_SERVER['REQUEST_URI'] .由于它是 URL 中的最后一个字符串,因此您可以使用以下函数:

function getIdFromUrl($url) {
return str_replace('/', '', array_pop(explode('-', $url)));
}

@Kristian 的解决方案只会返回 0-9 之间的数字,但此函数将返回给定任何长度的 id,只要您的 ID 用 - 分隔即可。符号和最后一个元素。

所以,当你打电话
 echo getIdFromUrl($_SERVER['REQUEST_URI']);

它会回应,在你的情况下, 1 .

关于php - 用php隔离部分url,然后打印在html元素中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6499659/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com