从PHP中的URL获取文本

从PHP中的URL获取文本,php,url,callback,Php,Url,Callback,如何从url调用php单词 例1 http://myurl.com/keyword-one 我想在php中将“关键字一”显示为页面标题 例2 http://myurl.com/keyword/keyword-two 我想在php中显示“关键字2”作为页面标题 谢谢!:-) 在这些情况下,最简单的解决方案是使用(未经测试的代码,但应该可以工作): 在这些情况下,最简单的解决方案是使用(未经测试的代码,但应该可以工作): 我强烈建议您尝试一些东西,然后展示您尝试过的东西,并解释失败的原因。对于s

如何从url调用php单词

例1

http://myurl.com/keyword-one
我想在php中将“关键字一”显示为页面标题

例2

http://myurl.com/keyword/keyword-two
我想在php中显示“关键字2”作为页面标题


谢谢!:-)

在这些情况下,最简单的解决方案是使用(未经测试的代码,但应该可以工作):


在这些情况下,最简单的解决方案是使用(未经测试的代码,但应该可以工作):


我强烈建议您尝试一些东西,然后展示您尝试过的东西,并解释失败的原因。对于start,请尝试先获取当前url,然后使用substr函数,像这样尝试过,但没有得到任何东西。我强烈建议您尝试一些东西,然后展示您尝试过的东西,并解释失败的原因。对于start,请尝试获取首先使用当前url,然后使用substr函数,尝试如下操作,但没有得到任何链接,但是,当我调用它时,没有显示任何内容:(@Alexandru假设您使用了janmyszkier的代码,您是否将任何内容存储在
$ucwords
变量中?该变量未在他的解决方案中定义。应将$url替换为$urlPath并运行。谢谢!啊,的确,我的不好。修复了该问题谢谢,但当我调用它时,却没有显示任何内容:(@Alexandru假设您使用了janmyszkier的代码,您是否在
$ucwords
变量中存储了任何东西?这在他的解决方案中没有定义。应该用$urlPath替换$url并工作。谢谢!啊,的确,我的错。修复了
<?php 
//get path
$urlPath = $_SERVER["REQUEST_URI"];
//get last element
$end = array_slice(explode('/', rtrim($urlPath, '/')), -1)[0];
//replace dashes with spaces and display 
echo ucwords(str_replace('-',' ',$end));