PHP+TXT删除重复行问题求助
te.txt内容如下
上海 134、135、150
广东 130、131
北京 159、160
上海 136、138
河南 7752、8862
北京 230、231
广东 259、260
....
我要列出每行第一个空格前面的字符,且过滤掉重复的(只要每行第一个空格前面内容相同视为重复)。
以上文件得到的结果如下:
上海
广东
北京
河南
....
PHP+TXT删除重复行问题求助
答案:2 悬赏:70
解决时间 2021-02-01 20:19
- 提问者网友:多余借口
- 2021-02-01 12:33
最佳答案
- 二级知识专家网友:转身后的回眸
- 2021-02-01 14:01
$tmp= array_filter(file($file));
$areas = array();
foreach($tmp as $value){
$area = preg_split("/\s+/is", $value);
$areas[$tmp[0]] = true;
}
var_dump($areas);
$areas = array();
foreach($tmp as $value){
$area = preg_split("/\s+/is", $value);
$areas[$tmp[0]] = true;
}
var_dump($areas);
全部回答
- 1楼网友:气场征服一切
- 2021-02-01 15:09
我。。知。。道
加。。我。。私。。聊
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |