När du arbetar med filer i PHP måste du ofta veta filerna förlängning " . doc "eller" . pdf "till exempel , för att avgöra hur behandla innehållet i filen .
Du kan avgöra detta genom att använda PHP 's inbyggda text-hantering funktioner för att dela upp hela filnamnet i namn och filändelsen . En fils förlängning föregås alltid av en punkt , så att du kan använda detta för att dela upp filen namn på rätt ställe
1
Skapa en variabel för att hålla ett namn exempel fil genom att lägga till följande kod till din PHP-sida :
$ filename=" minfil. txt " .
2
Använd PHP explodera () för att dela upp filen namn med det prick som avgränsare , som berättar PHP där att dela upp texten :
$ delar=explodera (". ",$ filnamn ) ;
3
sista . inträde i $ array delar kommer att innehålla filändelsen, och du kan hämta den med hjälp av PHP slutet () funktion :
$ förlängning=slut ( $ delar ) ;
4 .
Skriv ut filändelsen till skärmen :
echo $ förlängning ,
För exempel filnamnet i variabeln $ filnamn , kommer detta att visa " txt " när sidan visas i en webbläsare .
5 .
Du kan hämta namnet delen av filen namn genom att ta bort filändelsen från sträng med hjälp av PHP str_replace () för att ersätta en förlängning med en tom sträng (""):
$ name=str_replace ( " . $ förlängning ,"",$ filnamn ) ;
Observera att du lägger till en prick före förlängningen i str_replace ( ) funktionen för att ta bort föregående dot liksom filtillägget . $ namn kommer nu att innehålla namnet på filen , utan utvidgning , till exempel " MinFil "
Previous:nothing Next:Hur placerar jag min butik på internet ?