因为你用的是\n换行,所以可以用file函数来读取$arrLog = file('log.txt');
foreach($arrLog as $key => $value)
{
  $sLog=split("|",$value); 
  var_dump($sLog);
}

解决方案 »

  1.   

    谢谢jakey9826 ,我按你的方法怎么还是取不出来呢
      

  2.   

    split改成explode,晕死了,你咋用到这个函数呀.
      

  3.   

    现在出来了,谢谢了,这儿也能用split吧,我经常用split,这个比explode有啥不好的地方吗
      

  4.   

     split 用正则表达式将字符串分割到数组中,可以改成split('\|', $value);
     explode是使用一个字符串分割另一个字符串手册上找找区别吧.