为什么在php中那个path还需要判断存在不存在,而且不判断的时候会报错 Notice: Use of undefined constant path - assumed 'path' in F:wampwww8383list.php on line
想问一下这个怎么加。
$url=parse_url($url);
//只去path的值
print_r($url);
$url=$url[path];
为什么在php中那个path还需要判断存在不存在,而且不判断的时候会报错 Notice: Use of undefined constant path - assumed 'path' in F:wampwww8383list.php on line
想问一下这个怎么加。
$url=parse_url($url);
//只去path的值
print_r($url);
$url=$url[path];
2 回答1.5k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
2 回答878 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
2 回答935 阅读
1 回答916 阅读
1 回答847 阅读
1,这个函数可以接受两个参数,第1个参数是url字符串,第2个参数是php中定义的各个url组件的标识符号。第2个参数是可选的,默认为-1,该函数在php手册中的简单描述如下:
要单独获取url path的话需要这么写:
如果$url中有url path这个组件它就会返回对应的path字符串,如果没有就会返回NULL。
2,一个url地址有很多组成部分(组件),但实际的url地址不会将这些组件都包含进去,往往是包含一部分组件。url path是其中的一个组件,它也可以不被包含进去。比如 http://www.baidu.com,就只有scheme和host没有其它的组件。
可以参考下php的手册,手册中对这个函数讲的很详细:http://php.net/manual/zh/func...