2016-07-31 19 views
0

Ist es möglich, den Dateierweiterungstyp aus Dateiname und Unterstrich zu entfernen? Zum Beispiel: Dateiname ist MTK_USB_All_v1.0.1.zip Aber ich will es zeigen, wieDateierweiterung und Unterstrich entfernen

MTK USB Alle v1.0.1

Ex: https://androiddatahost.com/upload/Amomp

Gerade jetzt Im mit

<?php echo $name; ?> 

, um den Dateinamen anzuzeigen. Ich möchte auch den alternativen Namen der Datei ohne Dateierweiterung und Unterstreichung anzeigen.

Ist das möglich?

+0

ist die Dateierweiterung immer '.zip'? –

+0

Und von [Leerzeichen mit Unterstrichen ersetzen] (http://StackOverflow.com/questions/6431051/Replacing-Spaces-with-underscores). – GolezTrol

+0

Nein, nicht immer. Aber ich möchte den Erweiterungsnamen für alle Dateien entfernen. –

Antwort

1

Um nur den Dateinamen anzuzeigen, können Sie pathinfo verwenden.

Um Unterstrich durch Leerzeichen zu ersetzen, können Sie str_replace();

+0

Bro, ich bin ein Noob. Ich habe versucht, den Code natürlich hat es die Erweiterung .zip aus dem Dateinamen ersetzt. Aber anstatt den Dateinamen anzuzeigen, wird nur "Dateiname" angezeigt. Siehe Beispiel: Alternativer Name -> https://androiddatahost.com/upload/RXRx5 –

+0

Wenn der Dateiname 15_Second_ADB_Installer_v1.4.3.zip lautet, dann möchte ich 15_Second_ADB_Installer_v1.4.3 anzeigen. –

+0

Können Sie hier die von Ihnen geschriebene Codezeile einfügen? –

1

können Sie versuchen, diese

$filename=basename($pathinfo); 
$final_filename=str_replace('_','',$filename); 
+0

Ich denke, Sie wollten durch ein Leerzeichen ersetzen, sonst wird das Ergebnis der Dateiname mit allem zusammen geschrieben werden. – GolezTrol

+0

versuchten beide und Aber es funktioniert nicht. :( –

Verwandte Themen