0 レビュー
1 回答
PHPの配列で「許可されていない」拡張子を持つファイル名を削除する
<脇>
答えへのリンク
この質問にはすでに回答があります:
わからない
0
レビュー
答え :
解決策:
このコードを試してください。$allowed
配列にモード許可の拡張機能を追加できますが、ドットはありません
$ f = array('file1.jpg'、'file2.png'、'file3.bmp'、'file4.zip'、'file5.txt');
$allowed = array('jpg'、'png');
echo"削除する前に";
print_r($ f);
エコー"
";
foreach($ f as $ k => $ v){
$ ext = end(explode( "。"、$ v));
if(!in_array($ ext、$allowed)){
unset($ f [$ k]);
}
}
echo"削除後";
print_r($ f);
エコー"
";
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。