PHP常用数组函数小结
1.request_uri获取到最后的元素index\test1\test2\test3(一般框架的的路由路径就是这样的) $request_uri ="index\\test1\\test2\\test3"; $arr=explode("\\",$request_uri); $moudle = array_shift($arr); $control = array_shift($arr); $action = array_shift($arr); $parms= array_shift($arr); 这样减少了我们常见的一种比较死板的写法,$control = $arr[1] 这种写法 2.我们获取到了某个读取框架内的某个路径控制器的某个行为还有参数,我们不希望外部看到我们内部的文件和控制器路径,对每个路径进行转换处理,我们希望对外输出的路由是友好的 $changeMoudle ="Change".array_shift($arr); $changeController = "Change".array_shift($arr); //然后我们让其组合到返回的url里面去 array_unshift($arr,$changeController); array_unshift($arr,$changeMoudle); implode($arr,"//"); 3