本文整理汇总了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);
}