作者knives ()
看板PHP
标题[请益] 像这样的文件,有办法转成像阵列去操作吗
时间Wed Jun 27 15:14:02 2012
像下面这种 表格 的文字
PID TTY TIME CMD
6421 ? 00:03:25 php
6434 ? 00:03:00 php
要怎麽分析、转成像阵列 那样 比较好操作
有没有建议的方法阿
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.126.209.219
1F:→ kerash:第一行砍掉後,之後的用regexp或explode拆 06/27 15:25
2F:→ knives:像里面有多个空格,要用什麽去分割呢 06/27 15:51
3F:推 Fantasywind:\s* 06/27 15:54
4F:→ MOONRAKER:substr() 06/27 16:13
5F:→ mervynW:preg_spilt 06/27 16:16
6F:→ kerash:不过最好确认每个资料不会有其他空格出现,否则会切错 06/27 16:19
7F:推 taikobo:unpack() 06/27 18:06
8F:→ qwertmn:看起来就是csv阿- - fgetcsv不就好了= ="" 06/27 21:40
9F:→ MOONRAKER:CSV咧 半个逗点都没有谁跟你CSV 这是ps的output 06/27 21:51
10F:→ MOONRAKER:\s*不会包括[没空格]? 不是\s+? 06/27 21:52
11F:→ bibo9901:这种每个栏位宽度固定的, 用substr()最方便吧? 06/27 23:02
12F:→ kerash:pid不一定是4码吧 , cmd也不一定是php, 要完全确认格式 06/28 00:00
13F:→ kerash:才能用substr切,否则还是会有机会切错 06/28 00:00
14F:→ j100002ben:MOONRAKER:没有规定CSV一定要用逗号分隔啊.... 06/28 00:13
15F:→ j100002ben:如果是ps的输出可以试看看用Tab(\t)切... 06/28 00:14
16F:→ MOONRAKER:不要用逗号分隔那为啥叫CSV (comma-separated values)? 06/28 17:59
17F:→ MOONRAKER:这比白马非马还要幽默 06/28 18:00
18F:→ bibo9901:pid那栏是5格 06/28 19:30
19F:推 Fantasywind:\s+才对 恍神了抱歉 = = 06/28 23:13