当前位置: 首页> 函数类别大全> finfo_buffer

finfo_buffer

返回有关字符串缓冲区的信息
名称:finfo_buffer
分类:文件信息Fileinfo
所属语言:php
一句话介绍:返回有关字符串缓冲区的信息

finfo_buffer 函数

适用PHP版本

PHP 5.3.0及以上版本

<h2>函数说明</h2>
<p>finfo_buffer() 函数用来检测给定字符串的 MIME 类型。它通过调用 Fileinfo 扩展来分析数据流,并返回该数据的 MIME 类型。</p>

<h2>函数语法</h2>
<p>finfo_buffer(Finfo $finfo, string $data, int $options = FILEINFO_NONE): string

$finfo = finfo_open(FILEINFO_MIME_TYPE); // 创建 FileInfo 对象
$data = file_get_contents('example.jpg'); // 读取文件内容

$mimeType = finfo_buffer($finfo, $data); // 获取数据的 MIME 类型
echo $mimeType; // 输出 MIME 类型,例如:image/jpeg
finfo_close($finfo); // 关闭 FileInfo 对象

<h3>示例代码的说明</h3>
<p>在这个示例中,首先使用 finfo_open() 函数创建了一个 FileInfo 对象。然后,通过 file_get_contents() 读取一个文件的内容,接着用 finfo_buffer() 函数分析该数据的 MIME 类型。最后,输出该 MIME 类型,并通过 finfo_close() 关闭 FileInfo 对象。</p>
同类函数
热门文章