1.txt里的内容如下:姓名   |动漫 |几何 | 行测 |申论|体重
张三    | 90   |92    | 98    | 92  |98
李四  | 80   |90    | 91    | 92  |88
晶晶  | 98   |99    | 93    | 92  |91$arr=file("1.txt");然后如何取得他们二人中 动漫,几何 , 行测 ,申论,体重的最高者呢谢谢啦,对数组不是很了解,希望高人写段完整代码让我细细的品味下

解决方案 »

  1.   

    for($i = 1; $i < count($arr) - 1; $i++) {
        list($userName[], $dmArr[], $jhArr[], $hcArr[], $slArr[], $tzArr[]) = split('|', $arr[$i]);
    }echo $userName[array_search(max($dmArr), $dmArr)].'动漫最高';
    echo $userName[array_search(max($jhArr), $jhArr)].'几何最高';
    echo $userName[array_search(max($hcArr), $hcArr)].'行测最高';
    echo $userName[array_search(max($slArr), $slArr)].'申论最高';
    echo $userName[array_search(max($tzArr), $tzArr)].'体重最高';
      

  2.   


    $arr=file("1.txt"); 
    之后$arr还要处理下吧。