我想过滤一些扩展。我有这个变量,它可以让我获得文件夹中文件的扩展名:
$Extension = pathinfo($file, PATHINFO_EXTENSION);
现在我想过滤一些扩展来查看;我做了一个变量:
$ViewFiles = array('jpg', 'png', 'gif', 'pdf', 'html');
如果扩展是$ViewFiles之一;则显示视图图标:我尝试通过这个来实现这一点,但它不起作用:
if($Extension == $ViewFiles) {
// echo view icon
}
else {
// dont echo view icon
}
正确的方法是什么?
你快到了。尝试使用in_array
函数。
if ( in_array( strtolower($Extension), $ViewFiles ) ) {
// echo view icon
}
作为您可以使用的in_array()
解决方案的替代方案
$ViewFiles = array(
'jpg' => 'jpg',
'png' => 'png',
'gif' => 'gif',
'pdf' => 'pdf',
'html' => 'html');
if ( isset($ViewFiles[ $Extension ]) )
// show view icon