本文整理汇总了PHP中Piwik\Piwik::secureDiv方法的典型用法代码示例。如果您正苦于以下问题:PHP Piwik::secureDiv方法的具体用法?PHP Piwik::secureDiv怎么用?PHP Piwik::secureDiv使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Piwik\Piwik
的用法示例。
在下文中一共展示了Piwik::secureDiv方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: testSecureDiv
public function testSecureDiv()
{
$this->assertSame(3, Piwik::secureDiv(9, 3));
$this->assertSame(0, Piwik::secureDiv(9, 0));
$this->assertSame(10, Piwik::secureDiv(10, 1));
$this->assertSame(10.0, Piwik::secureDiv(10.0, 1.0));
$this->assertSame(5.5, Piwik::secureDiv(11.0, 2));
$this->assertSame(0, Piwik::secureDiv(11.0, 'a'));
}
示例2: getScreenTypeFromResolution
function getScreenTypeFromResolution($resolution)
{
if ($resolution === Request::UNKNOWN_RESOLUTION) {
return $resolution;
}
$width = intval(substr($resolution, 0, strpos($resolution, 'x')));
$height = intval(substr($resolution, strpos($resolution, 'x') + 1));
$ratio = Piwik::secureDiv($width, $height);
if ($width < 640) {
$name = 'mobile';
} elseif ($ratio < 1.4) {
$name = 'normal';
} else {
if ($ratio < 2) {
$name = 'wide';
} else {
$name = 'dual';
}
}
return $name;
}