This article introduces the content of PHP to obtain a file suffix 7 methods, has a certain reference value, now share to everyone, the need for friends can refer to
1. $file = ' x.y.z.png '; Echo substr (STRRCHR ($file, '. '), 1); parsing: strrchr ($file, '. ') 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 2. $file = ' x.y.z.png '; Echo substr ($file, Strrpos ($file, '. ') +1); Resolution: Strrpos ($file, '. ') Find "." In the last occurrence of the string, the return position substr () starts at this position intercept 3. $file = ' x.y.z.png '; $arr =explode ('. ', $file); Echo $arr [Count ($arr)- 1];4. $file = ' x.y.z.png '; $arr =explode ('. ', $file); Echo End ($arr); End () returns the last element of the array 5. $file = ' x.y.z.png '; Echo strrev (Explode ('. ', Strrev ($file)) [0]); 6. $file = ' x.y.z.png '; echo PathInfo ($file) [' extension ']; parse: the PathInfo () function returns information about the file path as an array. Includes the following array elements: [dirname][basename][extension]7. $file = ' x.y.z.png '; Echo pathinfo ($file, pathinfo_extension);
Summary: 2 kinds of string interception, 3 kinds of array segmentation, 2 kinds of path function
Related recommendations:
PHP Get some time implementation method practice