Heim > Backend-Entwicklung > PHP-Tutorial > Einführung in die PHP-Funktion – dirname(): gibt den Verzeichnisteil des Pfads zurück

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

PHPz
Freigeben: 2023-07-24 18:52:01
Original
1731 Leute haben es durchsucht

PHP-Funktionseinführung – dirname(): Gibt den Verzeichnisteil des Pfads zurück

In der PHP-Entwicklung ist es häufig erforderlich, den Dateipfad zu bedienen, und das Abrufen des Verzeichnisteils der Datei ist eine häufige Anforderung. PHP bietet die Funktion dirname(), um den Verzeichnisteil eines bestimmten Pfads zurückzugeben. Die Syntax der Funktion

dirname() lautet wie folgt:
string dirname ( string $path [, int $levels = 1 ] )

Funktionsparameter:

  • path: erforderlich, um den Dateipfad des Verzeichnisses zu erhalten Teil.
  • levels: Optional, geben Sie die Anzahl der Verzeichnisse der oberen Ebene im Rückgabepfad an. Der Standardwert ist 1.

Hier ist ein einfaches Beispiel mit der Funktion dirname():

$path = '/var/www/html/index.php';
$dir = dirname($path);

echo $dir; // 输出:/var/www/html
Nach dem Login kopieren

Im obigen Beispiel haben wir einen Dateipfad „/var/www/html/index.php“ verwendet und dann die Funktion dirname() aufgerufen, um abzurufen Geben Sie den Pfadverzeichnisteil ein und weisen Sie das Ergebnis der Variablen $dir zu. Schließlich verwenden wir die Echo-Anweisung, um $dir auszugeben, und das Ergebnis ist „/var/www/html“.

Sie können sehen, dass die Funktion dirname() den Verzeichnisteil des Dateipfads erfolgreich zurückgegeben hat. Diese Funktion erkennt automatisch die Pfadtrennzeichen verschiedener Betriebssysteme und kann auf verschiedenen Betriebssystemen normal funktionieren.

Darüber hinaus verfügt die Funktion dirname() auch über einen optionalen Parameterlevel, mit dem die Anzahl der übergeordneten Verzeichnisse im Rückgabepfad angegeben wird. Standardmäßig ist „levels“ 1, was bedeutet, dass das eine Ebene übergeordnete Verzeichnis im Rückgabepfad zurückgegeben wird. Bei unterschiedlichen Anforderungen kann dieser Wert entsprechend der tatsächlichen Situation angepasst werden.

Hier ist ein Beispiel, das den Levels-Parameter demonstriert:

$path = '/var/www/html/index.php';
$dir = dirname($path, 2);

echo $dir; // 输出:/var/www
Nach dem Login kopieren

Im obigen Beispiel haben wir einen Level-Wert von 2 übergeben und PHP damit angewiesen, das zweistufige übergeordnete Verzeichnis im Pfad zurückzugeben. Das Ergebnis zeigt „/var/www“, das übergeordnete Verzeichnis des übergeordneten Verzeichnisses.

Zusammenfassung:

  • dirname()-Funktion ist eine Funktion in PHP, die verwendet wird, um den Verzeichnisteil des Dateipfads abzurufen.
  • Sie können die Anzahl der Verzeichnisse der oberen Ebene im Rückpfad angeben, indem Sie den Parameter „levels“ festlegen. Die Funktion
  • dirname() ist für Pfadformate verschiedener Betriebssysteme geeignet.
  • Die Verwendung der Funktion dirname() kann die Verarbeitung und Bedienung von Dateipfaden vereinfachen.

In der PHP-Entwicklung ist die Funktion dirname() eine sehr nützliche Funktion, die uns dabei helfen kann, den Verzeichnisteil des Dateipfads einfach abzurufen. Unabhängig davon, ob es sich um Datei-Uploads oder Dateioperationen handelt, kann das Verständnis und die geschickte Verwendung der dirname()-Funktion die Lesbarkeit und Wartbarkeit Ihres Codes verbessern.

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

Verwandte Etiketten:
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