复制键个数的值
$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;

浙公网安备 33010602011771号