以下是PHP代码片段,用于将文件名分配给CSV文件,该文件是使用一组数据生成的。
if($country != '') {
$filename .= strtolower($country);
}
在我的MySQL数据库中,我有一个国家/地区名称:英国
结果显示的文件名是:united.csv
实际上它必须是:united-kingdom.csv或unitedkingdom.csv
请建议。
答案 0 :(得分:0)
找到了解决方案!
更换:strtolower($ country);
with:strtolower(str_replace(“”,“ - ”,$ country));
解决了我的问题。
字符串替换将查找“联合”和“状态”之间是否有空格(“”),如果有空格,它将用连字符(“ - ”)替换该空格,使其成为联合态