Get file extension in php? _PHP Tutorial

WBOY
Release: 2016-07-21 15:20:06
Original
889 people have browsed it

The first type of method is done using arrays. First cut the file name into an array, and then find a way to get the last element of the array. The second type of method is accomplished through string processing, and another method is to use the pathinfo() function.

Copy code The code is as follows:

$pic = 'abc.3434.342.12123.123.exe';
$pics = explode('.' , $pic);

/*Get the total number of arrays, then take the last one*/
echo $num = count($pics);
echo '
/*Traverse the array and get the last element*/
foreach ($pics as $value) //2
{
$a = $value;
}
echo $a.'
';
/*Directly output the last element of the array*/
echo end($pics);
echo '
';
/*Single out the last element of the array, pay attention to the difference with end()*/
//echo array_pop($pics);
/*First press the key value Arrange this array in reverse order, and then single out the first element*/
krsort($pics);
echo array_shift($pics);
echo '
';

/*The value corresponding to the extension index of the pathinfo() function return value*/
$res = pathinfo($pic); //5
var_dump($res);
echo $res['extension' ].'
';

/*String interception, just take the last three digits*/
echo substr($pic, -3, 3);

You can see that there are many solutions to a problem. The same is true when doing programs. There are always solutions. For some novices, you must persist so that you can learn PHP well!

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/325153.htmlTechArticleThe first type of method is done using arrays. First cut the file name into an array, and then find a way to get the last element of the array. The second type of method is accomplished through string processing,...
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