exif_tagname()函数是PHP中的内置函数,用于获取索引的标头名称。
用法:
string exif_tagname( int $index )
参数:该函数接受单个参数$index,该参数保存标头名称。
返回值:成功时此函数返回标头名称。
以下示例说明了PHP中的exif_tagname()函数:
范例1:
<?php
for ($i = 0; $i < 300; $i++) {
// Get the header
$header = exif_tagname($i);
if ($header != '') {
echo "$i is for "
. exif_tagname($i) . '<br>';
}
}
?>
输出:
11 is for ACDComment 254 is for NewSubFile 255 is for SubFile 256 is for ImageWidth 257 is for ImageLength 258 is for BitsPerSample 259 is for Compression 262 is for PhotometricInterpretation 266 is for FillOrder 269 is for DocumentName 270 is for ImageDescription 271 is for Make 272 is for Model 273 is for StripOffsets 274 is for Orientation 277 is for SamplesPerPixel 278 is for RowsPerStrip 279 is for StripByteCounts 280 is for MinSampleValue 281 is for MaxSampleValue 282 is for XResolution 283 is for YResolution 284 is for PlanarConfiguration 285 is for PageName 286 is for XPosition 287 is for YPosition 288 is for FreeOffsets 289 is for FreeByteCounts 290 is for GrayResponseUnit 291 is for GrayResponseCurve 292 is for T4Options 293 is for T6Options 296 is for ResolutionUnit 297 is for PageNumber
范例2:
<?php
$i = 100;
$j = 256;
// Call to the checker function
checkHeader($i);
checkHeader($j);
// Functiont to check if a header
// is defined or not
function checkHeader($index) {
$header = exif_tagname($index);
if($header == '') {
echo $index . ':This tag is not defined <br>';
} else {
echo $index . ':This tag is for '
. $header . '<br>';
}
}
?>
输出:
100:This tag is not defined 256:This tag is for ImageWidth
参考: https://www.php.net/manual/en/function.exif-tagname.php
相关用法
- PHP exp()用法及代码示例
- d3.js d3.lab()用法及代码示例
- PHP Ds\Map put()用法及代码示例
- d3.js d3.hcl()用法及代码示例
- PHP sin( )用法及代码示例
- PHP abs()用法及代码示例
- PHP Ds\Set xor()用法及代码示例
- PHP cos( )用法及代码示例
- PHP tan( )用法及代码示例
- d3.js d3.map.set()用法及代码示例
- PHP next()用法及代码示例
- PHP Ds\Map get()用法及代码示例
注:本文由纯净天空筛选整理自gurrrung大神的英文原创作品 PHP | exif_tagname() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。