get file extension php code example

Example 1: php get file extension from filename

$ext = pathinfo($filename, PATHINFO_EXTENSION);

Example 2: php get uploaded file extension

$ext = pathinfo($_FILES["file"]["name"], PATHINFO_EXTENSION);

Example 3: php get filename without extension

// Here is a quick way of fetching only the filename (without extension) regardless of what suffix the file has.

// your file
$file = 'image.jpg';
$info = pathinfo($file);
// Before PHP 5.2
$file_name =  basename($file, '.'.$info['extension']);
// After PHP 5.2
$file_name =  $info['filename'];

Example 4: php get filetype

<?php
echo filetype('/etc/passwd');  // file
echo filetype('/etc/');        // dir
?>

Example 5: php file extension

$ext = end(explode(".",file_name));

Tags:

Php Example