我正在尝试从数组中返回mime类型。我把这些字符串放在一个数组中:
application/pdf
image/jpg
image/jpeg
我最终想要的是:
pdf
jpg
jpeg
答案 0 :(得分:1)
不要使用preg替换。对于数组中的每个字符串......
$split = explode('/', $mime);
$type = $split[1];
答案 1 :(得分:1)
我想向用户显示允许的文件类型
这可能在你的特定情况下工作正常 - 我无法判断 - 但一般来说, 更清晰,有一个单独的数组/列/文件扩展名,例如< / p>
array(
"application/pdf" => "pdf",
"image/jpg" => "jpg",
"image/jpeg" => "jpeg"
);
考虑application/msword
(。doc)或video/msvideo
(。avi),其中MIME类型和文件扩展名彼此无关。您使用MIME类型的最后一部分所需的方法将会破坏。