id=20的KAC下有:id   Pac
11   ABC001
12   ABC002
13   ABC001N.001
14   ABC002N.002
15   ABC511.001
16   ABC511.002
17   CHH512.001
18   CHH620N.001
19   CHH620N.002
20   CHH621N.001这个如何用php实现详细分组???非常感谢。

解决方案 »

  1.   

    <?php
    $id = array(1, 2, 3, 4, 5);
    $pac = array("ABC001", "ABC002", "ABC003", "ABC004", "ABC005");
    $num = array(".001", ".002", ".003", ".004", ".005");
    $d = array_map(null, $id, $pac, $num);
    print_r($d);
    ?> 
    这样?
      

  2.   

    ABC001,ABC002
    ABC001N.001,ABC002N.002
    ABC511.001,ABC511.002
    CHH512.001
    CHH620N.001,CHH620N.002
    CHH621N.001
    意思是把“.”前面相同的分成一组
      

  3.   

    ABC001.007
    ABC002.001
    ABC001N.001
    ABC002N.002
    ABC511.001
    ABC511.002
    CHH512.001
    CHH620N.001
    CHH620N.002
    CHH621N.001这是原始数据,谢谢啦。
      

  4.   

    ABC001,ABC002
    ABC001N.001,ABC002N.002
    意思是把“.”前面相同的分成一组这俩组你确定是这样组合的?
      

  5.   

    <?php
    $str = file("test.txt");
    //$str = "ACK1204.001";
    print_r (explode(".",$str));
    ?>这里的test.txt路径,是怎么样的?都没东西出来打印出来的呢。
      

  6.   

    ABC001.007,ABC002.001
    ABC001N.001,ABC002N.002
    ABC511.001,ABC511.002
    CHH512.001
    CHH620N.001,CHH620N.002
    CHH621N.001
    意思是把“.”前面相同的分成一组
      

  7.   

    ABC001.007,ABC002.001
    这组,.前面的相同吗?还有,我得说说你啊,我每次结贴后,分数都是平分或者给某些人多给点分,没功劳也由苦劳啊,你把分全给一个人了   唉