[請益] 字串取值問題

看板PHP作者 (~我愛夏天~)時間12年前 (2013/06/02 21:56), 編輯推噓0(0010)
留言10則, 2人參與, 最新討論串1/1
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

06/02 22:16, , 1F
請看exec()的第二個參數
06/02 22:16, 1F

06/02 22:51, , 2F
我改成這樣exec(" ",$str)
06/02 22:51, 2F

06/02 22:51, , 3F
print_r($str[0]);
06/02 22:51, 3F

06/02 22:52, , 4F
echo "<br>";
06/02 22:52, 4F

06/02 22:52, , 5F
print_r($dns[1]);
06/02 22:52, 5F

06/02 22:53, , 6F
有沒有什麼方法$str可以用迴圈走訪呢?
06/02 22:53, 6F

06/02 22:54, , 7F
foreach
06/02 22:54, 7F

06/02 22:54, , 8F
因為cat出來的值不固定行數
06/02 22:54, 8F

06/02 22:54, , 9F
不過我想你需要的是implode()
06/02 22:54, 9F

06/02 23:10, , 10F
感謝您~兩種方式都可以達成我的需求~~~~~謝啦~
06/02 23:10, 10F
文章代碼(AID): #1HgqyHce (PHP)
文章代碼(AID): #1HgqyHce (PHP)