<?php
$array = file("text.txt");
$lxss = explode("|", $array[0]);
echo $lxss[3]; 
?>
我如果这样来的话就要一行一行的都要去用explode分割.有什么办法只需要一次就将全部行全部分割了.请给出代码.谢谢.

解决方案 »

  1.   

    我想在文件的保存格式上下手,你保存格式可以使用换行符\n,这样用file()函数读出来的就是一个元素一行了,不过最好还是使用数据库方便点
      

  2.   

    lxss = explode("|", $array[0]);
      

  3.   

    <?php
    $array = file("text.txt");
    $lxss = explode("|", $array[0]);
    echo $lxss[3]; 
    ?>
    我如果这样来的话就要一行一行的都要去用explode分割.有什么办法只需要一次就将全部行全部分割了.请给出代码.谢谢.
    ============================
    写个循环啊!
    $countAll=count($array);
    for($i=0;$i<$countAll;$i++)
    {
       $subArray[$i]=explode("|",$array[$i]);
    }