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