Home > Backend Development > PHP Tutorial > One line of code in php to get the file suffix_PHP tutorial

One line of code in php to get the file suffix_PHP tutorial

WBOY
Release: 2016-07-13 10:14:19
Original
843 people have browsed it

One line of code in php to get the file suffix name

The method of one line of code in php to get the file suffix name requires a combination of many functions. Ours is a bit like the function in asp. Let’s take a look below.

Example:

The code is as follows
代码如下  

$filename = 'D:/wamp/www/sparkphp/rar';
$rs = strtolower(trim(substr(strrchr($filename, ”.“), 1)));

$filename = 'D:/wamp/www/sparkphp/rar';

$rs = strtolower(trim(substr(strrchr($filename, ”.“), 1)));

Detailed explanation:

The strrchr() function finds the last occurrence of a string in another string and returns all characters from that position to the end of the string;
The substr() function returns a part of the string, 1 means reading from the first subscript of the string. Until the end;

The trim() function removes spaces before and after a string;

The strtolower() function converts a string to lowercase.

代码如下  

//方法一:
function extend_1($file_name)
{
$retval="";
$pt=strrpos($file_name, ".");
if ($pt) $retval=substr($file_name, $pt+1, strlen($file_name) - $pt);
return ($retval);
}

//方法二
function extend_2($file_name)
{
$extend = pathinfo($file_name);
$extend = strtolower($extend["extension"]);
return $extend;
}

//方法三
function extend_3($file_name)
{
$extend =explode("." , $file_name);
$va=count($extend)-1;
return $extend[$va];
}
?>

Supplement other methods
The code is as follows
//Method 1:
function extend_1($file_name) $retval=""; $pt=strrpos($file_name, "."); if ($pt) $retval=substr($file_name, $pt+1, strlen($file_name) - $pt); return ($retval); } //Method 2 function extend_2($file_name) { $extend = pathinfo($file_name); $extend = strtolower($extend["extension"]);
return $extend;

}
//Method 3
function extend_3($file_name)<🎜> {<🎜> $extend =explode("." , $file_name);<🎜> $va=count($extend)-1;<🎜> return $extend[$va];<🎜> }<🎜> ?>
http://www.bkjia.com/PHPjc/909797.htmlwww.bkjia.comtruehttp: //www.bkjia.com/PHPjc/909797.htmlTechArticleOne line of code in php to get the file suffix name. The method of getting the file suffix name in one line of code in php requires a combination of many functions. , ours is a bit like a function in asp, let’s take a look...
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template