PHP code example of hylianshield / validator-base-encoding
1. Go to this page and download the library: Download hylianshield/validator-base-encoding library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
hylianshield / validator-base-encoding example snippets
use HylianShield\Validator\BaseEncoding\Base64Validator;
// By default, padding is tor->validate('d2Fycmlvcg'); // false
// One can make padding validation optional.
$validator = new Base64Validator(false);
$validator->validate('d2Fycmlvcg=='); // true
$validator->validate('d2Fycmlvcg'); // true
use HylianShield\Validator\BaseEncoding\Base64Validator;
// By default, partitioning is disallowed.
$validator = new Base64Validator();
$validator->validate('d2Fycmlvcg=='); // true
$validator->validate("d2Fycm\r\nlvcg=="); // false
// One can make partitioning allowed like so:
$validator = new Base64Validator(true, true);
$validator->validate('d2Fycmlvcg=='); // true
$validator->validate("d2Fycm\r\nlvcg=="); // true
use HylianShield\Validator\BaseEncoding\Base64Validator;
new Base64Validator(
$
use HylianShield\Validator\BaseEncoding\Base64UrlValidator;
new Base64UrlValidator(
$
use HylianShield\Validator\BaseEncoding\Base32Validator;
new Base32Validator(
$
use HylianShield\Validator\BaseEncoding\Base32HexValidator;
new Base32HexValidator(
$
use HylianShield\Validator\BaseEncoding\Base32CrockfordValidator;
new Base32CrockfordValidator(
$allowPartitions = true
);
use HylianShield\Validator\BaseEncoding\Base16Validator;
new Base16Validator(
$allowPartitions = false
);
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.