PHP变量输出仅显示两个或更多单词中的第一个单词

时间:2016-11-09 14:39:13

标签: php csv

以下是PHP代码片段,用于将文件名分配给CSV文件,该文件是使用一组数据生成的。

if($country != '') {
    $filename .= strtolower($country);
}

在我的MySQL数据库中,我有一个国家/地区名称:英国

结果显示的文件名是:united.csv

实际上它必须是:united-kingdom.csv或unitedkingdom.csv

请建议。

1 个答案:

答案 0 :(得分:0)

找到了解决方案!

更换:strtolower($ country);

with:strtolower(str_replace(“”,“ - ”,$ country));

解决了我的问题。

字符串替换将查找“联合”和“状态”之间是否有空格(“”),如果有空格,它将用连字符(“ - ”)替换该空格,使其成为联合态