0,0 → 1,69 |
<?php |
function str_wordcount($str, $br=".") { |
if (strlen((string)$str) == 0) { |
return 0; |
} |
|
$as = explode($br, $str); |
$anz = 0; |
|
foreach ($as as $tk) { |
$anz++; |
} |
|
return $anz; |
} |
|
function FormatNum($num, $komma) { |
$str = sprintf ("%." . $komma . "f", $num); |
$str = str_replace (".", "|", $str); |
$str = str_replace (",", ".", $str); |
$str = str_replace ("|", ",", $str); |
return $str; |
} |
|
function GetPT($periode) { |
$mon = gmdate("n", $periode); |
$year = gmdate("Y", $periode); |
$days = daysinmonth($mon, $year); |
$d = 1; |
$wd = 0; |
|
while ($d <= $days) { |
$ts = gmmktime(0, 0, 0, $mon, $d, $year); |
$dtarr = getdate($ts); |
$wday = $dtarr["wday"]; |
|
if ($wday > 0 && $wday < 6) |
$wd++; |
|
$d++; |
} |
|
return $wd; |
} |
|
function CheckTrue($var) { |
if (!isset($var)) |
return false; |
|
if (is_bool($var) && $var == true) |
return true; |
|
if (is_string($var) && ($var == "t" || $var == "true" || $var == "on")) |
return true; |
|
if (is_numeric($var) && $var != 0) |
return true; |
|
return false; |
} |
|
function DEBUG($str) { |
$fp = fopen("/tmp/debug.txt", "a"); |
$tm = date("j.n.Y H:i:s", time()); |
fwrite($fp, "$tm: $str\n"); |
fclose($fp); |
} |
|
?> |