php分钟转化成天时分函数和任意分隔符字符串去重

自己写的函数,忽略函数命名~~果真命名是个痛苦事,特别是英语不好

php分钟转化成天时分函数

/**
 * 分钟转化成天时分
 * @param $time  //分钟
 * @return string
 */
function MinuteTranslateDHM($time){
if($time<60 && $time>0){
return $time.'分钟';
    }else if($time>=60 && $time<60*24){
if($time%60===0){
return floor($time/60).'小时';
        }else{
return floor($time/60).'小时'.floor($time%60).'分钟';
        }
    }else{
if($time%(60*24)==0){
return floor($time/(60*24)).'天';
        }else if(($time%(60*24))<60){
return floor($time/(60*24)).'天'.floor($time%60).'分钟';
        }else{
if((($time%(60*24))%60)==0){
return floor($time/(60*24)).'天'.floor($time%(60*24)/60).'小时';
            }else{
return floor($time/(60*24)).'天'.floor($time%(60*24)/60).'小时'.($time%(60*24)%60).'分钟';
            }
        }
    }
}

任意分隔符字符串去重

/**
 * 任意分隔符字符串去重 支持中英文
 * @param $delimiter //分隔符
 * @param $string  //需要去重的字符
 * @return string  //返回去重后的字符
 */
function eliminating_duplicate($delimiter,$string){
return implode($delimiter,array_unique(explode($delimiter,$string)));
}
//例子
$str="阿举,英文,阿举,zhangxingju,zhxj,zhangxingju";
echo eliminating_duplicate(',',$str);// 阿举,英文,zhangxingju,zhxj