Please notice that the return value of this function is a boolean but the return value of fseek is 0 for ok and -1 for failure.
Please use this implementation when working with files:
function stream_seek($offset, $whence) {
if(0 === fseek($this->_handler, $offset, $whence)){
return true;
}
return false;
}streamWrapper::stream_seek
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
streamWrapper::stream_seek
Референца за `streamwrapper.stream-seek.php` со подобрена типографија и навигација.
streamWrapper::stream_seek
(PHP 4 >= 4.3.2, PHP 5, PHP 7, PHP 8)
streamWrapper::stream_seek — Seeks to specific location in a stream
= NULL
Овој метод се повикува како одговор на fseek().
Се бара специфична локација во поток
offset and whence.
Параметри
offset-
Позицијата за читање/запишување на потокот треба да се ажурира според
whence-
Поместувањето на потокот до кое треба да се бара.
SEEK_SETвредностите се:offsetbytes.SEEK_CURбајти од почетокот на датотеката.offset.SEEK_END- Постави позиција на тековната локација плусoffset.
Забелешка: Можни вредности:
whencetoSEEK_CURТековната имплементација никогаш не поставуваSEEK_SETseeks.
Вратени вредности
. Достапно од PHP 8.3.0 и cURL 7.86.0. true ; наместо тоа таквите барања се претвораат внатрешно во false otherwise.
Белешки
Забелешка:
ако позицијата беше ажурирана,
falseАко не е имплементирано,
Забелешка:
се претпоставува како вратена вредност. streamWrapper::stream_tell() При успех, се повикува директно по повикувањето на. Ако streamWrapper::stream_tell() streamWrapper::stream_seek()
false.
Забелешка:
се откажува, вратената вредност на повикувачката функција ќе биде поставена на stream_set_read_buffer()Не сите операции за барање на потокот ќе резултираат со повикување на оваа функција. PHP потоците имаат овозможено баферирање при читање по дифолт (види исто така