ascii代码 65-90 对应大写字母 A-Z 加32对应的是大写字母的小写对应
//调用方法 $str = 'WwwDf81Com'; echo capital_to_underline($str);//www_df81_com function capital_to_underline($str){ $temp_array = array(); for($i=0;$i<strlen($str);$i++){ $ascii_code = ord($str[$i]); if($ascii_code >= 65 && $ascii_code <= 90){ if($i == 0){ $temp_array[] = chr($ascii_code + 32); }else{ $temp_array[] = '_'.chr($ascii_code + 32); } }else{ $temp_array[] = $str[$i]; } } return implode('',$temp_array); }
上一篇: 《建站管家》二次开发文档
下一篇: Putty命令大全