我使用脚本从模板+ .csv文件生成html页面:
$base_template = file_get_contents('template.html');
$file_to_read = 'sample.csv';
ini_set("auto_detect_line_endings", 1);
$filename = '';
if (($handle = fopen($file_to_read, "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
$name = $data[0];
$filename = preg_replace(array('/(\'|�*39/', '/\s+/'), array('-', '-'), $name);
$template = str_replace('{name}', $name, $base_template);
$file = fopen('generated_html/'.$filename.'.html',"w+");
fwrite($file, $template);
fclose($file);
}
fclose($handle);
}
用短划线替换撇号和空格非常好,但不能满足我的需要。
问题是:我如何在这个脚本中添加2个规则来生成所有带小写的元文件和没有重音的元音?
提前多多感谢!