Heim  >  Artikel  >  Backend-Entwicklung  >  So einfach! 7 Möglichkeiten, eine Dateierweiterung in PHP zu erhalten

So einfach! 7 Möglichkeiten, eine Dateierweiterung in PHP zu erhalten

silencement
silencementnach vorne
2020-01-23 22:57:042593Durchsuche

So einfach! 7 Möglichkeiten, eine Dateierweiterung in PHP zu erhalten

So erhalten Sie die Dateierweiterung in PHP

Erste Methode:

$file = 'x.y.z.png';
echo substr(strrchr($file, '.'), 1);

Parsing: strrchr($file, '.' )

strrchr()-Funktion findet das letzte Vorkommen einer Zeichenfolge in einer anderen Zeichenfolge und gibt alle Zeichen von dieser Position bis zum Ende der Zeichenfolge zurück

Sekunden:

$file = 'x.y.z.png';
echo substr($file, strrpos($file, '.')+1);

Parsing: strrpos($file, '.')

Finden Sie das letzte Vorkommen von „.“ in der Zeichenfolge und geben Sie die Position substr() zurück. Beginnen Sie mit dem Abfangen von dieser Position

Der dritte Typ:

$file = 'x.y.z.png';
$arr = explode('.', $file);
echo $arr[count($arr)-1];

Der vierte Typ:

$file = 'x.y.z.png';
$arr = explode('.', $file);
echo end($arr);  //end()返回数组的最后一个元素

Der fünfte Typ:

$file = 'x.y.z.png';
echo strrev(explode('.', strrev($file))[0]);

Sechstens:

.$file = 'x.y.z.png';
echo pathinfo($file)['extension'];

Analyse: Die Funktion pathinfo() gibt die Dateipfadinformationen in Form eines Arrays zurück.

enthält die folgenden Array-Elemente:

[dirname]
[basename]
[extension]

Siebter Typ:

.$file = 'x.y.z.png';
echo pathinfo($file, PATHINFO_EXTENSION)

Das obige ist der detaillierte Inhalt vonSo einfach! 7 Möglichkeiten, eine Dateierweiterung in PHP zu erhalten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:www.liqingbo.cn. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen