Instance:
The code is as follows |
Copy Code |
$filename = ' D:/wamp/www/sparkphp/rar '; $rs = Strtolower (Trim (substr (STRRCHR ($filename, "."), 1)); |
Detailed
The STRRCHR () function looks for the last occurrence of the string in another string and returns all characters from that position to the end of the string;
The substr () function is a part of the return string, and 1 represents the first read from the bottom of the string. Until the end;
The trim () function is to remove the space before and after the string;
The Strtolower () function converts a string to lowercase.
Add other methods
The code is as follows |
Copy Code |
<?php Method One: 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 Two function Extend_2 ($file _name) { $extend = PathInfo ($file _name); $extend = Strtolower ($extend ["extension"]); return $extend; }
Method Three function Extend_3 ($file _name) { $extend =explode (".", $file _name); $va =count ($extend)-1; return $extend [$va]; } ?> |