1
pytth OP # 提供三行给大佬们
1 10576 韶关学院 001 汉语言文学 (师范) 文科类 50 校本部 本科插班生 2 10576 韶关学院 002 会计学 文科类 5 校本部 本科插班生 3 10576 韶关学院 003 工商管理 文科类 5 校本部 本科插班生 4 10576 韶关学院 004 行政管理 文科类 13 校本部 本科插班生 5 10576 韶关学院 005 学前教育 (师范) 文科类 40 校本部 本科插班生 |
2
ben1024 2021-01-05 15:21:29 +08:00
emm...
手动批量多行处理 用换行和空格塞入数组 |
3
Rhilip 2021-01-05 18:03:39 +08:00
|
4
justfun 2021-01-08 14:21:08 +08:00
```
<?php $key_arr = ['id','college_code','college_name','major_name','type','plan_count','campus','kstype']; $arr = explode("\n", $str); foreach ($arr as $key => &$value) { $value = explode(" ", $value); unset($value[3]); $value = array_combine($key_arr, $value); } echo json_encode($arr); ``` https://i.loli.net/2021/01/08/qbo8vzUIeNaPd5x.png 。 有一个问题 如果通过空格分隔的话,你需要手动把(师范)前面的空格替换掉,这个就很简单了 |