Aerospike::predicateBetween - helper method for building the between WHERE predicate
public array Aerospike::predicateBetween ( string $bin, int $min, int $max )
Aerospike::predicateBetween() will return an array that can be passed as the $where arguement in Aerospike::query().
bin the bin name operand
min the integer value to start with
max the integer value to end with
Returns an array with the following structure:
Associative Array:
bin => bin name
op => Aerospike::OP_BETWEEN
val => array
or NULL on failure.
<?php
$config = array("hosts"=>array(array("addr"=>"localhost", "port"=>3000)));
$db = new Aerospike($config);
if (!$db->isConnected()) {
echo "Aerospike failed to connect[{$db->errorno()}]: {$db->error()}\n";
exit(1);
}
$where = Aerospike::predicateBetween("age", 30, 39);
var_dump($where);
?>
We expect to see:
array(3) {
["bin"]=>
string(3) "age"
["op"]=>
string(1) "BETWEEN"
["val"]=>
array(2) {
[0]=>
int(30)
[1]=>
int(39)
}
}