array_merge(...$array);
$allow_type = [
'image' => ['jpg', 'jpeg', 'png', 'gif', 'bmp'], // 图片
'audio' => ['mp3', 'aac', 'wav', 'wma', 'cda', 'flac'], // 音频
'video' => ['avi', 'wmv', 'flv', 'mkv', 'mov', 'mp4', 'rmvb', '3gp', 'mpg', 'mpeg', 'asf', 'avs'], // 视频
'file' => ['txt', 'doc', 'docx', 'xls', 'xlsx', 'pdf', 'zip', 'rar', 'gz', 'bz2'], // 文件
];
var_dump(array_merge(...array_values($allow_type)));
结果:
array(33) {
[0]=>
string(3) "jpg"
[1]=>
string(4) "jpeg"
[2]=>
string(3) "png"
[3]=>
string(3) "gif"
[4]=>
string(3) "bmp"
[5]=>
string(3) "mp3"
[6]=>
string(3) "aac"
[7]=>
string(3) "wav"
[8]=>
string(3) "wma"
[9]=>
string(3) "cda"
[10]=>
string(4) "flac"
[11]=>
string(3) "avi"
[12]=>
string(3) "wmv"
[13]=>
string(3) "flv"
[14]=>
string(3) "mkv"
[15]=>
string(3) "mov"
[16]=>
string(3) "mp4"
[17]=>
string(4) "rmvb"
[18]=>
string(3) "3gp"
[19]=>
string(3) "mpg"
[20]=>
string(4) "mpeg"
[21]=>
string(3) "asf"
[22]=>
string(3) "avs"
[23]=>
string(3) "txt"
[24]=>
string(3) "doc"
[25]=>
string(4) "docx"
[26]=>
string(3) "xls"
[27]=>
string(4) "xlsx"
[28]=>
string(3) "pdf"
[29]=>
string(3) "zip"
[30]=>
string(3) "rar"
[31]=>
string(2) "gz"
[32]=>
string(3) "bz2"
}