ibase_blob_get

(PHP 5, PHP 7 < 7.4.0)

ibase_blob_get - 열린 blob에서 len 바이트 데이터 가져오기


설명

ibase_blob_get(resource $blob_handle, int $len): string

이 함수는 ibase_blob_open()에 의해 읽기 위해 열린 BLOB에서 최대 len 바이트를 반환합니다.

메모: ibase_blob_create()에 의해 쓰기 위해 열린 BLOB에서 읽을 수 없습니다.


매개변수

blob_handle
ibase_blob_open()으로 열린 BLOB 핸들.
len
반환된 데이터의 크기입니다.

반환 값

BLOB에서 최대 len 바이트를 반환하거나 실패하면 false를 반환합니다.


Examples

예제 #1 ibase_blob_get() 예제

                  
<?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에 정보를 가져오는 방법을 보여줍니다.


기타