转换目次下面的所有文件编码名目

php函数转化目次下的所有文件的编码名目,这样收罗到的对象可以先举办生存,再对其举办判定转码。用此函数可以举办批量转码,利便操纵。

/** * 转换目次下面的所有文件编码名目 * * @param string $in_charset        原字符集 * @param string $out_charset        方针字符集 * @param string $dir 目次地点 * @param string $fileexts 转换的文件名目 * @return string 假如原字符集和方针字符集沟通则返回false,不然为true */ function dir_iconv($in_charset, $out_charset, $dir, $fileexts = 'php|html|htm|shtml|shtm|js|txt|xml') { if($in_charset == $out_charset) return false; $list = dir_list($dir); foreach($list as $v) { if (preg_match("/\.($fileexts)/i", $v) && is_file($v)){ file_put_contents($v, iconv($in_charset, $out_charset, file_get_contents($v))); } } return true; }

end

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/7917.html