k2hpx_da_get_write_offset k2hash Functions k2hpx_da_set_read_offset

k2hpx_da_set_offset

Sets the offset to modify the data

Description

int 2hpx_da_set_offset ( mixed $dahandle_res , array $offsets )

Note

The k2hash direct access handle is a handler to provide quick access to the specific part of large data using offset.

Parameters

Return Values

Returns true on success or false on failure.

Examples

<?php
$handle = k2hpx_open_mem();
k2hpx_set_value($handle, "test", "value");
$dahandle = k2hpx_da_get_handle_rw($handle, "test");
var_dump(k2hpx_da_get_offset($dahandle));
$offsets = array(5, 20);
var_dump(k2hpx_da_set_offset($dahandle, $offsets));
var_dump(k2hpx_da_get_offset($dahandle));
k2hpx_da_free($dahandle);
k2hpx_close($handle);
?>

The above example will output:

array(2) {
  [0]=>
  int(0)
  [1]=>
  int(0)
}
bool(true)
array(2) {
  [0]=>
  int(5)
  [1]=>
  int(20)
}

See Also

k2hpx_da_get_write_offset k2hash Functions k2hpx_da_set_read_offset