webForumDet fria alternativet

Förenkla if-sats

PHP

2 svar · 266 visningar · startad av Melea

Medlem sedan juli 20033 147 inlägg
Frågan#1

Tjena!

Har tänkt och tänkt, men kommer inte på någon lösning, jag har en if-sats som kollar filändelserna vid uppladdning av dokument

if($fileend == '.doc' || $fileend == '.pub' || $fileend == '.txt' || $fileend == '.pps' || $fileend == '.ppt' || 
$fileend == '.pot' || $fileend == '.ppa' || $fileend == '.pdf' || $fileend == '.xls' || $fileend == '.zip' || 
$fileend == '.rar' || $fileend == '.tar' || $fileend == '.rtf') {

Går det att förenkla detta på något vis? Genom arrayer, men hur? :OO

Medlem sedan nov. 20041 740 inlägg
#2
<?
# Fyll på med dina filändelser
$fileendings = array(".doc", ".pdf", ".txt", ".xls");

# Kolla om den finns med i listan
if (in_array($filend, $filendings)) {
   echo "Okidoki!";
}
?>
Medlem sedan juli 20033 147 inlägg
#3

Lysande, tack!

256 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)