コード例 #1
0
ファイル: helpers.inc.php プロジェクト: ldong728/ashtonmall
function printInf($p)
{
    echo '<br/>' . '{';
    foreach ($p as $k => $v) {
        echo $k . ':  ';
        if (is_array($v)) {
            printInf($v);
        } else {
            echo $v . ',';
        }
    }
    echo '}';
}
コード例 #2
0
ファイル: temp.php プロジェクト: Curly-/httpCP
        }
    }
    foreach ($result as $obj) {
        if ($obj->SensorType == $info[0] && $obj->Name == $info[1]) {
            $round = 1;
            if (sizeof($info) >= 4) {
                $round = $info[3];
            }
            $cols = 2;
            if (sizeof($info) >= 5) {
                $cols = $info[4];
            }
            if (sizeof($info) >= 7 && $info[6] != "") {
                printInf($obj, $info[2], $info[6], $round, $maxlen, $cols);
            } else {
                printInf($obj, $info[2], $obj->Name, $round, $maxlen, $cols);
            }
            if (sizeof($info) >= 6 && $info[5] != 0) {
                echo " (" . floor($obj->Value / $info[5] * 100) . "%)";
            }
            echo "<br />";
        }
    }
}
function printInf($obj, $unit, $text, $round, $maxlen, $cols)
{
    echo "{$text}:" . spaces($text, $maxlen) . sprintf('%\'0' . ($round + $cols + ($round > 0 ? 1 : 0)) . 's', number_format($obj->Value, $round)) . $unit;
}
function spaces($t, $maxlen)
{
    $out = " ";