标签为 "parse_url" 的存档

PHP parse_url() URL 解析函数 / pathinfo() 函数

parse_url() 函数可以解析 URL,返回其组成部分。它的用法如下:

array parse_url ( string url )

此函数返回一个关联数组,包含现有 URL 的各种组成部分。如果缺少了其中的某一个,则不会为这个组成部分创建数组项。组成部分为:

  • scheme – 如 http
  • host
  • port
  • user
  • pass
  • path
  • query – 在问号 ? 之后
  • fragment – 在散列符号 # 之后

此函数并不意味着给定的 URL 是合法的,它只是将上方列表中的各部分分开。parse_url() 可接受不完整的 URL,并尽量将其解析正确。此函数对相对路径的 URL 不起作用。

<?php
	$url = "http://www.digdeeply.org/wp-admin/";
	$parts = parse_url($url);
	
	print_r($parts);
?>

程序运行结果如下:
Array ( [scheme] => http [host] => www.digdeeply.org[path] => /wp-admin/ )
Read more…