能提供代码吗?php里面好像没有现成可用的函数呀。

解决方案 »

  1.   

    代码懒得写,自己参考explode()或者preg_match_all之类的函数
    用循环逐步拆分
      

  2.   

    <?php
    $text =<<< TEXT
    1.是指调整经济关系中各种会计关系的法律规范。()
    A.会计法B.会计行政法规C.会计制度D.会计规章
    2.是指调整经济关系中某些方面会计关系的法律规范。()
    A.会计法B.会计行政法规C.会计制度D.会计规章
    TEXT;$ar = preg_split("/(\w\.)/", $text, 0, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE);
    print_r($ar);
    ?>
    Array
    (
        [0] => 1.
        [1] => 是指调整经济关系中各种会计关系的法律规范。()    [2] => A.
        [3] => 会计法
        [4] => B.
        [5] => 会计行政法规
        [6] => C.
        [7] => 会计制度
        [8] => D.
        [9] => 会计规章    [10] => 2.
        [11] => 是指调整经济关系中某些方面会计关系的法律规范。()    [12] => A.
        [13] => 会计法
        [14] => B.
        [15] => 会计行政法规
        [16] => C.
        [17] => 会计制度
        [18] => D.
        [19] => 会计规章
    )