我正在尝试在我的网站上使用 url 重写,并且我想使用list()
and explode()
函数来获取正确的内容。
目前我的代码如下所示:
list($dir, $act) = explode('/',$url);
在这种情况下$url
等于绝对 url 中第一个斜杠之后的所有内容,即http://example.com/random/stuff => $url = random/stuff/
这会很好,但如果我想去http://example.com/random/
然后它会在页面上打印一条通知。如何阻止通知显示?我是否需要使用除list()
功能?
现在的通知是“注意:未定义的偏移量:1...”
谢谢您的帮助!
尝试这个 :
list($dir, $act) = array_pad(explode('/',$url), 2, '');
array_pad
用您的值完成数组,如下:''
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)