1 개요[ | ]
- PHP parse_url()
PHP
CPU
0.0s
MEM
21M
0.0s
Copy
$url = 'http://username:password@hostname:9090/path?arg=value#anchor';
print_r( parse_url($url) );
Array ( [scheme] => http [host] => hostname [port] => 9090 [user] => username [pass] => password [path] => /path [query] => arg=value [fragment] => anchor )
PHP
Copy
$url = 'http://username:password@hostname:9090/path?arg=value#anchor';
var_dump( parse_url($url, PHP_URL_SCHEME) ); # string(4) "http"
var_dump( parse_url($url, PHP_URL_USER) ); # string(8) "username"
var_dump( parse_url($url, PHP_URL_PASS) ); # string(8) "password"
var_dump( parse_url($url, PHP_URL_HOST) ); # string(8) "hostname"
Loading
PHP
Copy
$url = 'http://username:password@hostname:9090/path?arg=value#anchor';
var_dump( parse_url($url, PHP_URL_PORT) ) ; # int(9090)
var_dump( parse_url($url, PHP_URL_PATH) ); # string(5) "/path"
var_dump( parse_url($url, PHP_URL_QUERY) ); # string(9) "arg=value"
var_dump( parse_url($url, PHP_URL_FRAGMENT) ); # string(6) "anchor"
Loading
PHP
Copy
echo parse_url('//example.com', PHP_URL_HOST); # example.com
Loading
PHP
Copy
echo parse_url('//sub.example.com', PHP_URL_HOST); # sub.example.com
Loading
2 같이 보기[ | ]
3 참고[ | ]
편집자 Jmnote Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.