Bij het werken met bestanden in PHP , zul je vaak de behoefte om de bestanden extensie kennen , " . Doc " of " . Pdf " bijvoorbeeld, om te bepalen hoe de inhoud van de te verwerken het bestand . U kunt dit vaststellen door gebruik ingebouwde text - behandeling van functies van PHP om de volledige bestandsnaam te splitsen in de naam en de extensie . Extensie van een bestand wordt altijd voorafgegaan door een punt , dus je kunt dit gebruiken om de bestandsnaam te splitsen op de juiste plaats . Instructies 1 Maak een variabele om een voorbeeld bestandsnaam te houden door het toevoegen van de volgende code op uw PHP- pagina : $ filename = " myfile.txt " ; < br > 2 Gebruik de PHP explode ( ) functie om de bestandsnaam te splitsen , met behulp van de punt als scheidingsteken , die PHP vertelt waar de tekst splitsen : $ parts = explode ( , $ " . " bestandsnaam ) ; 3 de laatste vermelding in de $ delen array zal de bestandsextensie bevatten , en u kunt het ophalen met de PHP eind ( ) functie : $ extensie = end ( $ parts ) ; 4 Print de bestandsextensie naar het scherm : echo $ extensie ; voor het voorbeeld bestandsnaam in het variabele $ filename , zal deze show " txt " wanneer de pagina wordt bekeken in een webbrowser . 5 U kunt de naam van een deel van de bestandsnaam te halen door de bestandsextensie verwijderen uit de string met behulp van de PHP str_replace ( ) functie om het toestel te vervangen door een lege tekenreeks ( " " ) : $ name = str_replace ( " . " . $ extensie , " " , $ filename ) ; notitiekaarten dat je een punt toe te voegen voordat het toestel in het str_replace ( ) functie om de vorige stip evenals de bestandsextensie te verwijderen . $ naam bevat nu de naam van het bestand , zonder de extensie , bijvoorbeeld " mijnbestand "
|