我有一个纯文本文件,其中包含以下国家/地区列表。
United Kingdom
United States of America
Abkhazia
Afghanistan
Albania
Algeria
American Samoa
Andorra
Angola
Anguilla
Antarctica
Antigua and Barbuda
Argentina
Armenia
Aruba
Ashmore and Cartier Islands
Australia
Austria
Azerbaijan
Bahamas
Bahrain
我想在数据库中插入我需要将其转换为数组的所有值。我使用以下代码来读取文件。
$fileContent = file_get_contents('countries.txt');
$fileContent = nl2br($fileContent);
现在我想在每个换行符的末尾添加( , )
逗号。这样我就可以使用explode()
并将其转换为数组。我该怎么做?
答案 0 :(得分:4)
不确定你为什么要做nl2br
试试
$fileContent = file_get_contents('countries.txt');
$array = explode("\n", $fileContent);
答案 1 :(得分:3)
请改用此功能:file
答案 2 :(得分:2)
假设您nl2br()
电话
United Kingdom<br />
United States of America<br />
Abkhazia<br />
...
你可以做到
<?PHP
explode("<br />", $yourString);
// or explode("\n", $yourString); if you remove the nl2br() call
?>