A simple Ethereum address encoder/validator written in PHP.
composer require andkom/ethereum-address
Encode public key into address:
$address = Address:encode($pubKey);
Validate address:
$isValid = Address::isValid($address);
Convert address into case-sensitive checksum address:
$checksumAddress = Address::toChecksumAddress($address);