nikeee / bit-array
PHP的位数组实现
v0.2.0
2022-06-22 18:17 UTC
Requires
- php: >=7.4
Requires (Dev)
- phpunit/phpunit: ^9
- rawr/cross-data-providers: ^2.3
Suggests
- ext-gmp: *
This package is auto-updated.
Last update: 2024-08-31 01:02:20 UTC
README
PHP的位数组实现。与ts-ds的BitArray兼容。
根据可用的扩展,底层使用GMP以实现更快的位操作。
安装
composer require nikeee/bit-array
用法
<?php require_once 'vendor/autoload.php'; use Nikeee\BitArray\BitArray; $arr = BitArray::create(8); $arr->set(1, true) ->set(2, true) ->set(4, true); $arr->applyBitwiseNot(); echo "Bits: " . $arr->toBitString() . "\n";