本文整理匯總了PHP中v::toWord方法的典型用法代碼示例。如果您正苦於以下問題:PHP v::toWord方法的具體用法?PHP v::toWord怎麽用?PHP v::toWord使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類v
的用法示例。
在下文中一共展示了v::toWord方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: _route
static function _route()
{
// search alias
// save for debug message
$request_uri = $_SERVER['REQUEST_URI'];
// clean request uri
$request_uri = preg_replace('/\\/.*\\?/', '/', $request_uri);
$request_uri = str_replace(array('&', '='), '/', $request_uri);
$request_uri = preg_replace('/^\\/|ctrl\\/|action\\/|\\/$/', '', $request_uri);
if ($request_uri !== '') {
// serach aliases
foreach (system::_cfg('route_alias', array()) as $k => $v) {
// string
if (is_string($v)) {
if ($request_uri == $k) {
$request_uri = $v;
break;
}
} else {
$k = str_replace('/', '\\/', $k);
$k = str_replace('.', '\\.', $k);
foreach ($v as $rule => $vars) {
foreach ($vars as $key => $value) {
$k = str_replace('$' . ($key + 1), '(' . $value . ')', $k);
}
if (preg_match('/^' . $k . '$/', $request_uri)) {
$request_uri = preg_replace('/' . $k . '/', $rule, $request_uri);
break;
}
}
}
}
}
$_GET = array();
$_arr = explode('/', $request_uri);
$_GET['ctrl'] = v::toWord(v::getFrom($_arr, 0, DEFAULT_CTRL));
$_GET['action'] = v::toWord(v::getFrom($_arr, 1, DEFAULT_ACTION));
array_shift($_arr);
array_shift($_arr);
for ($i = 0; $i < count($_arr); $i += 2) {
$_GET[$_arr[$i]] = v::toWord(v::getFrom($_arr, $i + 1, ''));
}
//print_r($_GET);
//die();
}