发布网友 发布时间:2022-04-22 07:59
共2个回答
热心网友 时间:2022-04-22 09:28
<?php
热心网友 时间:2022-04-22 10:46
你需要传入什么样的数据啊?追问就是一个文件,$str="1.jpg",判断他的拓展名是不是那几种,用循环。谢谢了!追答function get_extension($file)
{
return substr(strrchr($file, '.'), 1);
}
function extension_check ($file_name, $allowed)
{
foreach ($allowed as $ext) {
if ($ext == get_extension($file_name)) {
return true;
}
}
return false;
}
$file_name = 'a.png';
$allowed = array ("gif","jpg","jpeg","png","bmp");
print_r(extension_check($file_name, $allowed));
//编程问题,不要舍近求远,下面这套完全可行
print_r(in_array(get_extension('e.png'), $allowed));