【发布时间】:2011-06-28 21:11:40
【问题描述】:
请帮帮我。
$str = "col_1 col_2 col_3
row1 row2 row3
row12 row22 row33";
$arr = explode("\n", $str);
foreach($arr as $line)
{
$temp_arr = explode(WHAT HERE, $line);
}
如何将每一行分解成数组?
我想要$temp_arr[0] = col_1,$temp_arr[1] = col2,$temp_arr[2] = col_3
下一行将有$temp_arr[0] = row1、$temp_arr[1] = row2
你们太棒了。它适用于我的示例,但不适用于我的实际问题。我导出 windows xp 进程并想分解它们。
Caption CommandLine ProcessId 系统空闲进程 0 系统 4 smss.exe \SystemRoot\System32\smss.exe 604 avgrsx.exe C:\PROGRA~1\AVG\AVG10\avgrsx.exe /restart /boot 692 csrss.exe C:\WINDOWS\system32\csrss.exe ObjectDirectory=\Windows SharedSection=1024,3072,512 Windows=On SubSystemType=Windows ServerDll=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3 ServerDll=winsrv:ConServerDllInitialization,2 ProfileControl =关闭 MaxRequestThreads=16 780 winlogon.exe winlogon.exe 820 services.exe C:\WINDOWS\system32\services.exe 880 lsass.exe C:\WINDOWS\system32\lsass.exe 892 nvsvc32.exe C:\WINDOWS\system32\nvsvc32.exe 1052 svchost.exe C:\WINDOWS\system32\svchost -k DcomLaunch 1168 svchost.exe C:\WINDOWS\system32\svchost -k rpcss 1240 svchost.exe C:\WINDOWS\System32\svchost.exe -k netsvcs 1328 svchost.exe C:\WINDOWS\system32\svchost.exe -k NetworkService 1404 svchost.exe C:\WINDOWS\system32\svchost.exe -k LocalService 1520 spoolsv.exe C:\WINDOWS\system32\spoolsv.exe 1664 explorer.exe C:\WINDOWS\Explorer.EXE 1956 jqs.exe "C:\Program Files\Java\jre6\bin\jqs.exe" -service -config "C:\Program Files\Java\jre6\lib\deploy\jqs\jqs.conf" 460 avgtray.exe "C:\Program Files\AVG\AVG10\avgtray.exe" 1156 rundll32.exe "C:\WINDOWS\system32\RUNDLL32.EXE" C:\WINDOWS\system32\NvMcTray.dll,NvTaskbarInit 1204 alg.exe C:\WINDOWS\System32\alg.exe 1376 AVGIDSMonitor.exe "C:\Program Files\AVG\AVG10\Identity Protection\agent\bin\avgidsmonitor.exe" 660 iexplore.exe "C:\Program Files\Internet Explorer\iexplore.exe" 620 OUTLOOK.EXE "C:\Program Files\Microsoft Office\Office12\OUTLOOK.EXE" /recycle 1884 SQLyog.exe "C:\Program Files\SQLyog\SQLyog.exe" 2596 UniKeyNT.exe "C:\Program Files\unikey40RC2-1101-win32\UniKeyNT.exe" 964 avgcsrvx.exe C:\Program Files\AVG\AVG10\avgcsrvx.exe /pipeName=4f758821-d931-4842-ae08-b81fe89b843a /coreSdkOptions=0 /binaryPath="C:\Program Files\AVG\AVG10\" /registryPath= “SYSTEM\CurrentControlSet\Services\Avg\Avg10”3788 svchost.exe C:\WINDOWS\system32\svchost.exe -k imgsvc 3604 mstsc.exe "C:\WINDOWS\system32\mstsc.exe" 3868 notepad++.exe "C:\Program Files\Notepad++\notepad++.exe" 4072 notepad.exe "C:\WINDOWS\system32\NOTEPAD.EXE" C:\Documents and Settings\Quy Nguyen\Desktop\cool.txt 2228 cmd.exe "C:\WINDOWS\system32\cmd.exe" 2552 wmic.exe WMIC /OUTPUT:C:\ProcessList.txt PROCESS get Caption,Commandline,Processid 2480 wmiprvse.exe C:\WINDOWS\system32\wbem\wmiprvse.exe 1744【问题讨论】:
-
在代码块的编辑器中使用 ctrl-K 或
{}按钮。反引号用于简单的单行 sn-ps 或内联引用。 -
重复我相信某处
-
我已经编辑了我的答案,以反映您现在发布的问题的解决方案。享受 =)