pathinfo()
Was ist die pathinfo()-Funktion?
Die pathinfo()-Funktion ist eine integrierte PHP-Funktion, die Informationen über einen Dateipfad zurückgibt. Sie nimmt einen Dateipfad als Argument entgegen und gibt ein assoziatives Array zurück, das Informationen über den Pfad enthält.
Hier ist die grundlegende Syntax der pathinfo()-Funktion:
Die PHP-Syntax von pathinfo()
pathinfo($path, $options);Wobei $path der Pfad zur Datei ist und $options ein optionaler Parameter ist, der angibt, welche Elemente der Pfadinformationen zurückgegeben werden sollen.
Wie verwendet man die pathinfo()-Funktion?
Die Verwendung der pathinfo()-Funktion ist einfach. Befolgen Sie die folgenden Schritte:
- Geben Sie den Dateipfad als Argument für die
pathinfo()-Funktion an. - Optional: Geben Sie an, welche Elemente der Pfadinformationen zurückgegeben werden sollen.
Hier ist ein Beispielcode-Snippet, das die Verwendung der pathinfo()-Funktion veranschaulicht:
Wie verwendet man die pathinfo()-Funktion?
<?php
$path = '/var/www/html/index.php';
$info = pathinfo($path);
echo $info['dirname'] .PHP_EOL ; // Output: /var/www/html
echo $info['basename'] . PHP_EOL; // Output: index.php
echo $info['extension'] . PHP_EOL;// Output: php
echo $info['filename']; // Output: indexIn diesem Beispiel geben wir den Dateipfad als Argument für die pathinfo()-Funktion an und speichern das resultierende Array in der Variable $info. Anschließend geben wir die verschiedenen Elemente der Pfadinformationen mit den Schlüsseln des assoziativen Arrays aus, das von der Funktion zurückgegeben wird.
Optional können wir angeben, welche Elemente der Pfadinformationen zurückgegeben werden sollen, indem wir der pathinfo()-Funktion ein zweites Argument übergeben. Die möglichen Werte für dieses Argument sind PATHINFO_DIRNAME, PATHINFO_BASENAME, PATHINFO_EXTENSION und PATHINFO_FILENAME.
Hier ist ein Beispielcode-Snippet, das die Verwendung des options-Arguments veranschaulicht:
Beispiel für PHP pathinfo()
<?php
$path = '/var/www/html/index.php';
$info = pathinfo($path, PATHINFO_EXTENSION);
echo $info; // Output: phpIn diesem Beispiel geben wir die Konstante PATHINFO_EXTENSION als zweites Argument für die pathinfo()-Funktion an, wodurch die Funktion nur die Dateierweiterung zurückgibt.
Fazit
Die pathinfo()-Funktion ist ein nützliches Werkzeug in PHP für die Arbeit mit Dateipfaden. Indem Sie die in diesem Leitfaden beschriebenen Schritte befolgen, können Sie die pathinfo()-Funktion in Ihren PHP-Projekten ganz einfach verwenden, um Informationen über Dateipfade abzurufen. Wir hoffen, dass dieser Leitfaden hilfreich war.
Übungen
Was ist der Zweck der 'pathinfo()'-Funktion in PHP?