當前位置: 首頁>>代碼示例>>PHP>>正文


PHP UrlHelper::url_to_args方法代碼示例

本文整理匯總了PHP中UrlHelper::url_to_args方法的典型用法代碼示例。如果您正苦於以下問題:PHP UrlHelper::url_to_args方法的具體用法?PHP UrlHelper::url_to_args怎麽用?PHP UrlHelper::url_to_args使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在UrlHelper的用法示例。


在下文中一共展示了UrlHelper::url_to_args方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: match

 /**
  * 解析路由參數
  */
 public function match()
 {
     if (!$this->_pathinfo || !preg_match($this->pattern, $this->_pathinfo, $matches) || strpos($this->_pathinfo, '.php') !== false) {
         return;
     }
     list(, $_args) = explode('?', $this->_pathinfo . '?', 2);
     $_args = trim($_args, '?');
     $_args = UrlHelper::url_to_args($_args, true, $this->separator);
     $params = array();
     foreach ($this->params as $k => $v) {
         if (isset($matches[$v])) {
             $params[$k] = trim($matches[$v], '-/');
         }
         unset($_args[$k]);
     }
     $_args && ($params = array_merge($params, $_args));
     if (defined('SUB_DOMAIN')) {
         $params['app'] = isset($this->_config['application']) ? $this->_config['application'] : SUB_DOMAIN;
     }
     // 設定應用名稱;
     $_GET = array_merge($_GET, $params);
     return;
 }
開發者ID:hubs,項目名稱:yuncms,代碼行數:26,代碼來源:Router.php


注:本文中的UrlHelper::url_to_args方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。