När du arbetar med filer i PHP , behöver du ofta veta filer förlängningen , " dok . " Eller " PDF ". Exempelvis för att avgöra hur man ska behandla innehållet i filen . Du kan göra denna bestämning genom att använda PHP : s inbyggda text - hantering funktioner för att dela upp det fullständiga filnamnet i namn och filändelsen . En fil förlängning alltid föregås av en prick , så du kan använda detta för att dela upp filnamnet på rätt plats . Instruktioner
1
Skapa en variabel för att hålla ett namn exempel filen genom att lägga till följande kod till din PHP- sida :
$ filename = " minfil.txt ";
2
Använd PHP explodera ( ) funktionen för att dela upp filen namnet , med pricken som avgränsare , vilket talar om för PHP var att dela upp texten :
$ delar = explodera ( , $ " . " filename ) ;
3
den sista posten i $ delar arrayen innehåller filtillägget , och du kan hämta den med hjälp av PHP- änden ( ) funktionen :
$ extension = end ( $ delar ) ,
4
ut filändelsen till skärmen :
echo $ förlängning ,
för exemplet 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 filnamnet genom att ta bort filändelsen från strängen med PHP str_replace ( ) funktionen för att ersätta en förlängning med en tom sträng ( " " ) :
$ namn = str_replace ( " . " . $ förlängning , " " , $ filnamn ) ;
Anmärkning att du lägger till en punkt före förlängningen i str_replace ( ) funktionen för att ta bort den föregående punkten samt filändelsen . $ namn kommer nu att innehålla namnet på filen , utan utvidgning , till exempel , " myfile " Addera