如何获取链接然后取出一些角色? PHP

时间:2016-02-12 00:42:47

标签: php character-trimming

所以我做了一个global.php,但是在标题上我试图让它进入页面之间,所以我可以更容易编辑它,所以我使用该文件,但我有它突出显示你在标题上的页面那么如何获得链接以便我可以取出这些部分呢?

这就是我的意思:

我有http://16austin16.chalkcraftserver.xyz/Downloads/

我想把它的大部分内容用于下载以使其突出显示标题上的页面

2 个答案:

答案 0 :(得分:1)

最快捷的方法是使用' parse_url()'

示例:

$url_parts = parse_url("http://16austin16.chalkcraftserver.xyz/Downloads/");
var_dump($url_parts); // Just showing what parse_url produces
var_dump($url_parts['path']); // Produces string(11) "/Downloads/"

$simple_name = trim($url_parts['path'], '/');
echo $simple_name; // Downloads

退房 https://secure.php.net/manual/en/function.parse-url.php

答案 1 :(得分:0)

使用:

$page = basename(dirname(__FILE__));

然后您可以执行特定于页面的代码:

if($page == 'Downloads'){
  //do code here
}

或者您可以将类打印到表示页面的标题元素,类似于:

echo "<header>";
echo "<a href='Downloads'".($page == 'Downloads'?" class='current'":"").">Downloads</a>";
echo "</header>";

以上三行的重要部分是($page == 'Downloads'?" class='current'":"")。如果声明在伪代码中读取当前页面是否为“下载”,那么这是一个简明扼要的陈述,然后打印出当前的&#39;类到锚,否则什么都不打印。