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!