本文整理匯總了PHP中Sanitizer::Sanitize方法的典型用法代碼示例。如果您正苦於以下問題:PHP Sanitizer::Sanitize方法的具體用法?PHP Sanitizer::Sanitize怎麽用?PHP Sanitizer::Sanitize使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Sanitizer
的用法示例。
在下文中一共展示了Sanitizer::Sanitize方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: ParseUri
static function ParseUri($uri = "")
{
// use the default PHP function to get the path
$path = parse_url($uri, PHP_URL_PATH);
// split path
$splitPath = explode('/', $path);
// sanitize elements
foreach($splitPath as $key=>$value)
{
$value = urldecode($value);
$splitPath[$key] = Sanitizer::Sanitize($value, Sanitizer::ALPHANUMERIC);
}
// remove empty elements
$splitPath = array_filter($splitPath);
$output = Array();
$i = 0;
foreach($splitPath as $v)
{
if( $i == 0 )
{
// Capitalize the controller
$output['controller'] = ucwords($v);
}
else
{
$output[$i-1] = $v;
}
++$i;
}
return $output;
}
示例2: Display
public function Display($templateName, $data = Array())
{
// sanitize template name
$templateName = ucwords(Sanitizer::Sanitize($templateName, Sanitizer::ALPHANUMERIC));
$this->DisplayTemplate($templateName, $data);
}