本文整理汇总了PHP中wcf\util\StringUtil::formatNumeric方法的典型用法代码示例。如果您正苦于以下问题:PHP StringUtil::formatNumeric方法的具体用法?PHP StringUtil::formatNumeric怎么用?PHP StringUtil::formatNumeric使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类wcf\util\StringUtil
的用法示例。
在下文中一共展示了StringUtil::formatNumeric方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: formatFilesizeBinary
/**
* formats a filesize (binary prefix)
*
* For more informations: <http://en.wikipedia.org/wiki/Binary_prefix>
*
* @param integer $byte
* @param integer $precision
* @return string filesize
*/
public static function formatFilesizeBinary($byte, $precision = 2)
{
$symbol = 'Byte';
if ($byte >= 1024) {
$byte /= 1024;
$symbol = 'KiB';
}
if ($byte >= 1024) {
$byte /= 1024;
$symbol = 'MiB';
}
if ($byte >= 1024) {
$byte /= 1024;
$symbol = 'GiB';
}
if ($byte >= 1024) {
$byte /= 1024;
$symbol = 'TiB';
}
return StringUtil::formatNumeric(round($byte, $precision)) . ' ' . $symbol;
}
示例2: sendResponse
/**
* @see \wcf\action\AJAXInvokeAction::sendResponse()
*/
protected function sendResponse()
{
// add benchmark and debug data
if (ENABLE_BENCHMARK) {
$this->response['benchmark'] = array('executionTime' => WCF::getBenchmark()->getExecutionTime() . 's', 'memoryUsage' => WCF::getBenchmark()->getMemoryUsage(), 'phpExecution' => StringUtil::formatNumeric((WCF::getBenchmark()->getExecutionTime() - WCF::getBenchmark()->getQueryExecutionTime()) / WCF::getBenchmark()->getExecutionTime() * 100) . '%', 'sqlExecution' => StringUtil::formatNumeric(WCF::getBenchmark()->getQueryExecutionTime() / WCF::getBenchmark()->getExecutionTime() * 100) . '%', 'sqlQueries' => WCF::getBenchmark()->getQueryCount());
if (ENABLE_DEBUG_MODE) {
$this->response['benchmark']['items'] = WCF::getBenchmark()->getItems();
}
}
parent::sendResponse();
}