linusu / bitcoin-address-validator
一个简单易用的PHP比特币地址验证器
v0.1.2
2014-08-20 13:04 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-09-14 16:24:03 UTC
README
一个简单易用的PHP比特币地址验证器
使用方法
快速开始
use \LinusU\Bitcoin\AddressValidator; // This will return false, indicating invalid address. AddressValidator::isValid('blah'); // This is a valid address and will thus return true. AddressValidator::isValid('1AGNa15ZQXAZUgFiqJ2i7Z2DPU2J6hW62i'); // This is a Testnet address, it's valid and the function will return true. AddressValidator::isValid('mo9ncXisMeAoXwqcV5EWuyncbmCcQN4rVs', AddressValidator::TESTNET);
API
isValid($addr, $version)
$addr
: 一个比特币地址$version
: 测试的版本,默认为MAINNET
返回一个布尔值,指示地址是否有效。
typeOf($addr)
$addr
: 一个比特币地址
返回地址的类型。
常量
该库公开以下常量。
MAINNET
: 表示任何主网地址类型TESTNET
: 表示任何测试网地址类型MAINNET_PUBKEY
: 表示主网支付到公钥哈希地址MAINNET_SCRIPT
: 表示主网支付到脚本哈希地址TESTNET_PUBKEY
: 表示测试网支付到公钥哈希地址TESTNET_SCRIPT
: 表示测试网支付到脚本哈希地址