Einführung in die PHP-Funktion – basename(): gibt den Dateinamenteil des Pfads zurück

王林
Freigeben: 2023-07-27 20:08:01
Original
3069 Leute haben es durchsucht

Einführung in PHP-Funktionen – basename(): Gibt den Dateinamenteil des Pfads zurück

Bei der PHP-Programmierung ist es oft notwendig, mit Dateipfaden zu arbeiten. Mit der Funktion basename() können wir schnell und einfach den Dateinamenteil des Pfads ermitteln. In diesem Artikel werden die Funktion und Verwendung der Funktion basename() ausführlich vorgestellt und ihre praktische Anwendung anhand von Codebeispielen demonstriert. Die grundlegende Syntax der Funktion

basename() lautet wie folgt:

string basename ( string $path [, string $suffix ] )

Parameterbeschreibung:

  • $path: erforderlich, Angabe des Dateipfads, der möglich ist ein relativer Pfad oder ein absoluter Pfad sein.
  • $suffix: Optional, gibt die Dateierweiterung an, die entfernt werden muss.

Funktion:

  • Den Dateinamenteil des Pfads abrufen.

Im Folgenden wird anhand mehrerer Beispiele die Verwendung der Funktion basename() demonstriert.

Beispiel 1:

$path = "/var/www/html/index.php";
$filename = basename($path);
echo $filename;
Nach dem Login kopieren

Ausgabeergebnis:

index.php
Nach dem Login kopieren

Im obigen Beispiel übergeben wir den Dateipfad „/var/www/html/index.php“ an die Funktion basename() und weisen den zurückgegebenen Dateinamen $ zu Dateinamenvariable und geben Sie schließlich das Ergebnis über die Echo-Anweisung aus. Wie Sie sehen, haben wir den Dateinamensteil „index.php“ erfolgreich erhalten.

Beispiel 2:

$path = "images/pic.jpg";
$filename = basename($path);
echo $filename;
Nach dem Login kopieren

Ausgabeergebnis:

pic.jpg
Nach dem Login kopieren

In diesem Beispiel haben wir den relativen Pfad „images/pic.jpg“ an die Funktion basename() übergeben und außerdem nur den Dateinamenteil „pic.jpg“ erfolgreich zurückgegeben " ".

Beispiel 3:

$path = "/var/www/html/index.php";
$filename = basename($path, ".php");
echo $filename;
Nach dem Login kopieren

Ausgabeergebnis:

index
Nach dem Login kopieren

In diesem Beispiel geben wir neben der Übergabe des Dateipfads auch einen zusätzlichen optionalen Parameter „.php“ als Suffix an. Auf diese Weise entfernt die Funktion basename() dieses Suffix aus dem Dateinamen und gibt schließlich „index“ zurück.

Der Rückgabewert der Funktion basename() ist eine Zeichenfolge, die nur den Dateinamenteil des Pfads enthält. Wenn der Dateiname nicht im Pfad vorhanden ist, gibt die Funktion „.“ zurück.

Es ist zu beachten, dass das Ergebnis der Funktion basename() vom Betriebssystem beeinflusst werden kann. In Windows-Betriebssystemen ist das Pfadtrennzeichen „“, während es in Linux- und macOS-Betriebssystemen „/“ ist. Daher müssen Sie bei der Verwendung der Funktion „basename()“ besonders vorsichtig sein.

Zusammenfassung:

Bei der PHP-Programmierung ist die Funktion basename() sehr nützlich und kann den Dateinamenteil leicht aus dem Dateipfad abrufen. Die Funktion basename() kann in Szenarien mit Dateivorgängen, Weblinks, Datei-Uploads usw. nützlich sein. Die Beherrschung und flexible Verwendung der Funktion basename() kann die Effizienz der PHP-Programmentwicklung und die Lesbarkeit des Codes verbessern.

Ich glaube, dass die Leser durch die Einführung und die Beispiele dieses Artikels ein tieferes Verständnis der Funktion basename() erlangen werden, und ich hoffe, dass sie Ihnen bei Ihrer PHP-Programmierung helfen kann.

Das obige ist der detaillierte Inhalt vonEinführung in die PHP-Funktion – basename(): gibt den Dateinamenteil des Pfads zurück. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!