作者blackspace98 (~我愛夏天~)
看板PHP
標題[請益] 字串取值問題
時間Sun Jun 2 21:56:30 2013
txt.txt內容如下
abc 1
abc 2
str = exec("cat txt.txt | grep 'abc' | awk '{print $2}'");
echo "$str";
結果都只會顯示2
我如何該1和2都顯示呢?
類似這樣
1
2
因為 => cat txt.txt | grep 'abc' | awk '{print $2}'
在linux下是顯示這樣
1
2
麻煩各位了,謝謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 42.71.92.186
1F:→ bibo9901:請看exec()的第二個參數 06/02 22:16
2F:→ blackspace98:我改成這樣exec(" ",$str) 06/02 22:51
3F:→ blackspace98:print_r($str[0]); 06/02 22:51
4F:→ blackspace98:echo "<br>"; 06/02 22:52
5F:→ blackspace98:print_r($dns[1]); 06/02 22:52
6F:→ blackspace98:有沒有什麼方法$str可以用迴圈走訪呢? 06/02 22:53
7F:→ bibo9901:foreach 06/02 22:54
8F:→ blackspace98:因為cat出來的值不固定行數 06/02 22:54
9F:→ bibo9901:不過我想你需要的是implode() 06/02 22:54
10F:→ blackspace98:感謝您~兩種方式都可以達成我的需求~~~~~謝啦~ 06/02 23:10