Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/236.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用PHP处理在线报纸标题链接_Php - Fatal编程技术网

用PHP处理在线报纸标题链接

用PHP处理在线报纸标题链接,php,Php,我在大多数在线报纸网站上看到,当我点击标题链接时,例如,两个小偷被当场抓获,它通常会打开一个url,如下所示:www.example.co.uk/news/两个小偷被当场抓获 如何在php代码中处理此url,以便只能选择url中的最后一部分。e、 g.两个小偷当场被抓住。在那之后,我想处理这个字符串 我知道如何处理获取参数,比如“www.example.co.uk/news/headline=两个小偷被当场抓获”。 但我不想这样做。你能告诉我另一种方法吗。你可以使用explode和end函数的组

我在大多数在线报纸网站上看到,当我点击标题链接时,例如,
两个小偷被当场抓获
,它通常会打开一个url,如下所示:
www.example.co.uk/news/两个小偷被当场抓获

如何在php代码中处理此url,以便只能选择url中的最后一部分。e、 g.
两个小偷当场被抓住
。在那之后,我想处理这个字符串

我知道如何处理
获取
参数,比如“www.example.co.uk/news/headline=两个小偷被当场抓获”。

但我不想这样做。你能告诉我另一种方法吗。

你可以使用explode和end函数的组合

例如:

<?php
$url = "www.example.co.uk/news/two-thieves-caught-red-handed";
$url = explode('/', $url);

$end = end($url);
echo "$end";
?>

在php中有几个选项可以获取当前url。有关详细概述,请参见

一种是使用
$\u服务器[REQUEST\u URI]
和使用字符串操作函数来提取所需的部分。
也许线程也会对你有所帮助。

你经常使用不同的url吗?你可以使用
explode(“/”,$url)然后它只是包含“两个小偷”的新数组的最后一部分
two-thieves-caught-red-handed