2012-03-16 121 views
0

我在文本文件中的字符串作为分割.txt文件到数组变量

haha ; J1.A1 DUT.A1 DUT.A2 C1.1 C2.1 , 
      F2.1 F4.1 K1.1 , 
      F2.1 F4.1 K1.1 , 
      F2.1 F4.1 K1.1 
aaa; J1.A1 DUT.A1 DUT.A2 C2.1 C3.1 , 
      F3.1 F5.1 K2.1 , 
      F3.1 F5.1 K2.1 , 
      F3.1 F5.1 K2.1 

我想在阵列店像

$arr =array("haha J1.A1 DUT.A1 DUT.A2 C1.1 C2.1, F2.1 F4.1 K1.1, F2.1 F4.1 K1.1,F2.1 F4.1 K1.1", "aaa J1.A1 DUT.A1 DUT.A2 C2.1 C3.1, F3.1 F5.1 K2.1, F3.1 F5.1 K2.1, F3.1 F5.1 K2.1"); 

如果逗号不是在它进入下一个阵列行字段

在此先感谢。

+0

你只是想删除;从输入和存储它?????? – NarayaN 2012-03-16 13:51:14

+0

是的,我想删除;但这并不重要。我想存储在数组字段像上面$ ARR如果逗号不在行数组字段去下一个数组字段 – satheesh 2012-03-17 08:59:45

回答

0

试试这个代码:

$file = 'my_file.txt'; 
$text = file_get_contents($file); 
$lines = explode(',', $text); 

$文本将包含文件的全部内容。
爆炸将在每个逗号分割$文本。 $行将是一个字符串数组。

文档:
file_get_contents
explode

+0

@satheesh你试过我的解决方案吗?它工作吗? – Jocelyn 2012-07-07 11:41:43