switch ($formato) {
case 'png' || 'jpg' || 'gif' || 'ico':
$imagen = $pathImagen;
break;
case 'rar' || 'zip' || 'tar' || 'gz':
$imagen = "img/ico/comprimido.jpg";
break;
case 'mp3':
$imagen = "img/ico/musica.png";
break;
case 'dir':
$imagen = "img/ico/directorio.png";
break;
case 'html' || 'css' || 'js' || 'php':
$imagen = "img/ico/web.ico";
break;
case 'iso':
$imagen = "img/ico/disco.png";
break;
case 'pdf':
$imagen = "img/ico/pdf.png";
break;
default:
$imagen = "img/ico/fichero.png";
break;
}
switch ($formato) {
case 'jpg':
case 'png':
code block A;
break;
case 'txt':
code block B;
break;
default:
code block default;
break;
}