本帖最后由 woshimajia0003 于 2010-11-11 14:55:21 编辑

解决方案 »

  1.   


    $str = "id name age score
    01 wangyijian 20 99.00
    02 chenkang 21 91.3
    03 zhaowudong 20 97.3
    04 ligang 22 60.1";
    $t = split("\r\n",$str);
    $l = count($t);
    $k = split(" ",$t[0]);
    $arr = array();
    for($i=1;$i<$l;$i++)
    {
    $arr[] = array_combine($k,split(" ",$t[$i]));
    }
    echo "<pre>";
    print_r($arr);
    echo "</pre>";结果:Array
    (
        [0] => Array
            (
                [id] => 01
                [name] => wangyijian
                [age] => 20
                [score] => 99.00
            )    [1] => Array
            (
                [id] => 02
                [name] => chenkang
                [age] => 21
                [score] => 91.3
            )    [2] => Array
            (
                [id] => 03
                [name] => zhaowudong
                [age] => 20
                [score] => 97.3
            )    [3] => Array
            (
                [id] => 04
                [name] => ligang
                [age] => 22
                [score] => 60.1
            ))