PHP code example of lacus / cpf-val

1. Go to this page and download the library: Download lacus/cpf-val 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/ */

    

lacus / cpf-val example snippets



// Using class-based resource
use Lacus\CpfVal\CpfValidator;

// Or using function-based one
use function Lacus\CpfVal\cpf_val;

$validator = new CpfValidator();
$cpf = '11144477735';

echo $validator->isValid($cpf) ? 'Valid' : 'Invalid';  // returns 'Valid'

$cpf = '111.444.777-35';
echo $validator->isValid($cpf) ? 'Valid' : 'Invalid';  // returns 'Valid'

$cpf = '11144477736';
echo $validator->isValid($cpf) ? 'Valid' : 'Invalid';  // returns 'Invalid'

$cpf = '11144477735';

echo cpf_val($cpf) ? 'Valid' : 'Invalid';      // returns 'Valid'

echo cpf_val('111.444.777-35') ? 'Valid' : 'Invalid';  // returns 'Valid'

echo cpf_val('11144477736') ? 'Valid' : 'Invalid';     // returns 'Invalid'

// Valid CPF numbers
cpf_val('11144477735')      // returns true
cpf_val('111.444.777-35')   // returns true
cpf_val('12345678909')      // returns true

// Invalid CPF numbers
cpf_val('11144477736')      // returns false
cpf_val('12345678901')      // returns false
cpf_val('00000000000')      // returns false
cpf_val('11111111111')      // returns false
cpf_val('123')              // returns false (too short)
cpf_val('')                 // returns false (empty)