Viewing File: /opt/alt/tests/alt-php83-pecl-bitset_3.2.0-1.el8/tests/BitSet_fromArray.phpt

--TEST--
BitSet BitSet::fromArray() - Verifies the provided input array is represented in set bits
--SKIPIF--
<?php if (!extension_loaded('bitset')) die('skipping missing extension'); ?>
--FILE--
<?php
$arr = [1, 6, 17, 2];
$b = BitSet::fromArray($arr);
var_dump($b->__toString());
var_dump($b->toArray());

$b = BitSet::fromArray([0]);
var_dump($b->__toString());
var_dump($b->toArray());

$b = BitSet::fromArray([7]);
var_dump($b->__toString());
var_dump($b->toArray());
?>
--EXPECT--
string(24) "011000100000000001000000"
array(4) {
  [0]=>
  int(1)
  [1]=>
  int(2)
  [2]=>
  int(6)
  [3]=>
  int(17)
}
string(8) "10000000"
array(1) {
  [0]=>
  int(0)
}
string(8) "00000001"
array(1) {
  [0]=>
  int(7)
}

Back to Directory File Manager
<