38 lines
714 B
PHP
38 lines
714 B
PHP
<?php
|
|||
|
|
|
||
|
|
use support\Log;
|
||
|
|
|
||
|
|
function p()
|
||
|
|
{
|
||
|
|
if(!config('app.debug'))return;
|
||
|
|
$argv = func_get_args();
|
||
|
|
if (count($argv) == 1) {
|
||
|
|
$data = $argv[0];
|
||
|
|
} else {
|
||
|
|
$data = $argv;
|
||
|
|
}
|
||
|
|
echo "<pre>";
|
||
|
|
print_r($data);
|
||
|
|
echo '</pre>';
|
||
|
|
}
|
||
|
|
function arrayToXml($data, $root = 'xml')
|
||
|
|
{
|
||
|
|
$xml = "<{$root}>";
|
||
|
|
foreach ($data as $key => $value) {
|
||
|
|
if (is_array($value)) {
|
||
|
|
$xml .= arrayToXml($value, $key);
|
||
|
|
} else {
|
||
|
|
$xml .= "<{$key}>{$value}</{$key}>";
|
||
|
|
}
|
||
|
|
}
|
||
|
|
$xml .= "</{$root}>";
|
||
|
|
return $xml;
|
||
|
|
}
|
||
|
|
function growth_rate($a, $b)
|
||
|
|
{
|
||
|
|
if (!$a || !$b || ($a - $b == 0)) {
|
||
|
|
return 0;
|
||
|
|
}
|
||
|
|
return round(($a - $b) / $b * 100, 2);
|
||
|
|
}
|