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