PHP8 ibase_blob_get
(PHP 5、PHP 7 < 7.4.0)
ibase_blob_get — 从打开的 blob 获取 len 字节数据
说明
ibase_blob_get(resource $blob_handle, int $len): string
此函数从 BLOB 返回最多字节 已由 ibase_blob_open() 开放阅读。len
注意:无法从已打开写入的 BLOB 中读取 由 ibase_blob_create() 提供。
参数
blob_handle
以 ibase_blob_open() 打开的 BLOB 句柄。
len
返回数据的大小。
返回值
从 BLOB 返回最多字节,失败时返回 false。len
示例
示例 #1 ibase_blob_get() example
<?php
$result = ibase_query("SELECT blob_value FROM table");
$data = ibase_fetch_object($result);
$blob_data = ibase_blob_info($data->BLOB_VALUE);
$blob_hndl = ibase_blob_open($data->BLOB_VALUE);
echo ibase_blob_get($blob_hndl, $blob_data[0]);
?>
虽然这个例子只做了一个 'ibase_blob_echo($data->BLOB_VALUE)'就可以了,它确实告诉你如何获得 信息进入$variable,您可以随心所欲地操作。
参见
- ibase_blob_open() - 用于检索数据部件的打开 blob
- ibase_blob_close() - 关闭 blob
- ibase_blob_echo() - 将 blob 内容输出到浏览器