如果文本文件中存在值,如何打印值,否则不打印

时间:2014-02-25 17:53:42

标签: php

我有一个文本文件字符串中的文本文件在一分钟后更改.i从文本文件中获取值到我的php页面。我希望显示字符串用逗号sepreated.but问题是因为文本文件定期更改所以我想要只显示文本文件中的值,如果在文本文件中没有值则不显示任何内容。但是如果文本文件中存在一个值,则显示两个或多个值显示为逗号的显示值。

我试过但我找不到解决方案。

            $myFile="mydata.txt";
    $fh = fopen($myFile, 'r');
    $return = fread($fh, filesize($myFile));
    fclose($fh);
    $return;
            $arraynum=explode(',',$return;);
 $server_msg=$msg .",".$arraynum[0].",".$arraynum[1].","
 .$arraynum[2].",".$arraynum[3].","
  .$arraynum[4].",".$arraynum[5].",".$arraynum[6];

字符串

W444-REASON,A823-REASON,B982-REASON,C534-REASON,D222-REASON,E878-REASON,
F744-REASON,G666-REASON,H555-REASON,I888-REASON,J229-REASON,K999-REASON~PAPER NOT 
 COMPLETE

1 个答案:

答案 0 :(得分:0)

中有语法错误
$arraynum=explode(',',$return;);

应该是

$arraynum=explode(',',$return);