(PHP 4, PHP 5, PHP 7)
parse_url — ���� URL����������ɲ���
����������һ�� URL ������һ���������飬������ URL �г��ֵĸ�����ɲ��֡�
����������������֤���� URL �ĺϷ��Եģ�ֻ�ǽ���ֽ�Ϊ�����г��IJ��֡��������� URL Ҳ�����ܣ�parse_url() �᳢�Ծ�����ȷ�ؽ��������
url
Ҫ������ URL����Ч�ַ���ʹ�� _ ���滻��
�����ز��ϸ�� URL��parse_url() ���ܻ᷵��
FALSE
��
���ʡ���� component
������������һ���������� array����Ŀǰ���ٻ���һ��Ԫ���ڸ������С������п��ܵļ������¼��֣�
���ָ���� component
������
parse_url() ����һ�� string ������ָ��Ϊ PHP_URL_PORT
ʱ����һ�� integer�������� array����� URL ��ָ������ɲ��ֲ����ڣ����᷵�� NULL
��
�汾 | ˵�� |
---|---|
5.4.7 | ���� host �� Э�� ʡ��ʱ��ʶ�� |
5.3.3 |
�� URL ����ʧ��ʱ��������� E_WARNING ����Ĵ���
|
5.1.2 | �����˲��� component �� |
Example #1 parse_url() ����
<?php
$url = 'http://username:password@hostname/path?arg=value#anchor';
print_r(parse_url($url));
echo parse_url($url, PHP_URL_PATH);
?>
�������̻������
Array ( [scheme] => http [host] => hostname [user] => username [pass] => password [path] => /path [query] => arg=value [fragment] => anchor ) /path
Example #2 parse_url() ������ʧЭ�������
<?php
$url = '//www.example.com/path?googleguy=googley';
// �� 5.4.7 ֮ǰ������·�� "//www.example.com/path"
var_dump(parse_url($url));
?>
�������̻������
array(3) { ["host"]=> string(15) "www.example.com" ["path"]=> string(5) "/path" ["query"]=> string(17) "googleguy=googley" }
Note:
����������������� URL��
Note:
parse_url() ��ר���������� URL ������ URI �ġ�����Ϊ��� PHP �����ݵ���Ҫ�и����⣬�� file:// Э����������б�ߣ�file:///...���������κ�Э�鶼����������