webForumDet fria alternativet

hjälp mig debugga

2 svar · 151 visningar · startad av nybi

nybiMedlem sedan nov. 200059 inlägg
#1

Jag försöker använda följande kodexempel för att ta reda på filtillägget hos en fil
men det verkar inte funka, varför?

$file = "filen som jag vill ta reda på filtillägg";

$arrayfile = split(".", $file);
$size = sizeof($arrayfile) - 1;
$file_type = $arrayfile[$size];

echo "$file_type";	// borde bli typ ex gif eller jpg
nicclasMedlem sedan feb. 20001 050 inlägg
#2

Om du använder "split" skall det vara ett reg-exp som står som "pattern". Prova
<?php
$file = "nicclas.q.gif";
$arrayfile = split("[.]+", $file);
$size = sizeof($arrayfile) - 1;
$file_type = $arrayfile[$size];
echo "$file_type"; // borde bli typ ex gif eller jpg
?>
Enklare är det dock att byta "split" mot "explode" då explode fungerar "som du vill".

/nicclas - www.nyhetsrubriker.com

nybiMedlem sedan nov. 200059 inlägg
#3

tack :-)

128 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)