getimagesize() Function is used to obtain the image size and related information. It returns an array if successful. If it fails, it returns FALSE and generates an E_WARNING level error message. The following is an example of the getimagesize() function
<?php/* 1.jpg为你想获得其尺寸的图片 */ $arr = getimagesize("1.jpg"); /** * 这里$arr为一个数组类型 * $arr[0] 为图像的宽度 * $arr[1] 为图像的高度 * $arr[2] 为图像的格式,包括jpg、gif和png等 * $arr[3] 为图像的宽度和高度,内容为 width="xxx" height="yyy" */ /* 以下两行代码输出的内容都是一样的 */ echo "<img src="1.jpg" $arr[3] alt="" />"; echo "<img src="1.jpg" width="$arr[0]" height="$arr[1]" alt="" />"; ?>
Get the image name, pathinfo() function, this can also get the extension of other files.
$a = 'aaaaa.jpg'; print_r(pathinfo($a));
Run result:
Array ( [dirname] => . [basename] => aaaaa.jpg [extension] => jpg [filename] => aaaaa )
The above is the detailed content of Detailed explanation of method examples of obtaining image information in php. For more information, please follow other related articles on the PHP Chinese website!