作者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