我有一个如下所示的数组:
Array
(
[0] => public\js\jade\runtime.js
[1] => public\js\templates.js
[2] => public\js\underscore.js
[3] => public\js\underscore.string.js
[4] => public\js\main.js
[5] => //ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js
)
我需要确定哪些文件是本地文件还是远程文件。即,只有 [5] 是远程的。有没有办法做到这一点?
最佳答案
您可以使用 parse_url
来完成.示例:
function is_path_remote($path) {
$my_host_names = array(
'my-hostname.com',
'www.my-hostname.com'
);
$host = parse_url($path, PHP_URL_HOST);
if ($host === NULL || in_array($host, $my_host_names)) {
return false;
} else {
return true;
}
}
关于php - 确定路径是远程还是本地,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18552692/