文本内容示例:
我爱你
中国
我爱你
NO.1
TOP1
123456789
123456
代码:
/**
* 读取txt文件内容转换成数组
*/
$file = 'data.txt';
if(file_exists($file)) {
$content = file_get_contents($file); //文件内容读入字符串
if (empty($content)) {
echo "文件内容为空";
} else {
$content = mb_convert_encoding($content, 'UTF-8', 'ASCII,UTF-8,GB2312,GBK,BIG5'); //转换字符编码为utf-8
$array = explode("\r\n", $content); //转换成数组
$array = array_filter($array); // 去空
$array = array_unique($array); // 去重
print_r(json_encode($array));
}
}else{
echo "文件不存在";
}
执行结果: