| Server IP : 180.180.241.3 / Your IP : 216.73.216.25 Web Server : Microsoft-IIS/7.5 System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586 User : IUSR ( 0) PHP Version : 5.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/AppServ/www/umedia3/inc/ |
Upload File : |
<?
function str_remjump_numeric($wh,$sepper="-") {
$t=explode($sepper,$wh);
$t=array_unique($t);
$t=arr_filter_remnull($t);
$tmp=each($t);
$tmp=$tmp[key];
$res="$t[$tmp]";
$expect=($t[$tmp]);
unset($t[$tmp]);
//reset($t);
$lastrepeat="";
foreach ($t as $key => $value) {
if ($value>($expect+1)) {
$res.="-".$lastrepeat.",".$value;
$lastrepeat="";
} elseif ($value>=$expect) {
$lastrepeat=$value;
//$res.="$sepper".$value;
} else {
//$res.="?".$value;
}
$expect=($value+1);
}
$res.="-".$lastrepeat;
/*
$min=floor(min($t));
$max=ceil(max($t));
echo $min.".".$max;
for ($i=$min;$i<=$max;$i++) {
$str=($i-2)."$sepper".($i-1)."$sepper".$i;
$res=str_replace("$str","",$res);
}*/
$res=trim($res,$sepper);
$res=trim($res,",");
$res=trim($res,"-");
$res=str_replace("-,",",",$res);
return $res;
}
?>