复制键个数的值

$arr = [
        2 => 'asd123',
        1 => 'qwe234',
        4 => 'tyu367'
      ];
      $arr2=[];
      while (list($k,$v)= each($arr)){preg_match_all('/'.$v.'/',str_repeat($v,$k),$matchs);
        $arr2[] = $matchs[0];
      }
      $result=  array_reduce($arr2,function ($result, $value){
        return array_merge($result, array_values($value));
      },array());
      var_dump($result);
      exit;

 

posted @ 2021-05-12 17:57  星云惊蛰  阅读(30)  评论(0)    收藏  举报