解决方案 »

  1.   


    <?php
    header('Content-Type:text/html;charset=utf-8');

    $subject = 'dddddddddd2222';
    $results = null;
    preg_match_all('/(.)(.)/i', $subject, $results);
    var_dump($results);
    '/(.)(.)/i'与'/(.)\1/i'有什么区别?
      

  2.   

    自己看下结果就知道了
       
    $subject = 'd2d2';
        $results = null;
     preg_match_all('/(.)(.)/i', $subject, $results);
        print_r($results);
     preg_match_all('/(.)\1/i', $subject, $results);
        print_r($results);
    Array
    (
        [0] => Array
            (
                [0] => d2
                [1] => d2
            )    [1] => Array
            (
                [0] => d
                [1] => d
            )    [2] => Array
            (
                [0] => 2
                [1] => 2
            ))
    Array
    (
        [0] => Array
            (
            )    [1] => Array
            (
            ))