PHP code example of kkandmore / paramverify

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

    

kkandmore / paramverify example snippets


$_POST = [
  'username' => 'kkzhuang',
  'password' => 'kkzhuang',
  'gender' => 'M',
];

if(@!$_POST['username'])
{
  exit('username is assword is s 

$_POST = [
  'username' => 'kkzhuang',
  'password' => 'kkzhuang',
  'gender' => 'M',
];

$verify = [
  'username' => ['re' => '/^[0-9A-Za-z]{6,64}$/'],
  'password' => ['re' => '/^[0-9A-Za-z\.\-_+]{6,64}$/'],
  'gender' =>['re' => '/^$|^(M|F)$/'],
];

$return = (new Paramverify)->verify($_POST, $verify);
exit($return['msg']);
...


use Paramverify\Paramverify;
$param = [
  'username' => 'kkzhuang',
  'password' => 'kkzhuang._-+',
];

$verify = [
  'username' =>['re' => '/^([a-z0-9]{6,64})$/'],
  'password' =>['re' => '/^([a-z0-9\.\-_+]{6,64})$/'],
  'gender' =>['

$config = [
  'tring',
  're' => '',
  'msg' => null,
  'filters' => [],
  'is_defined' => true,
];


use Paramverify\Paramverify;

$param = [
  'username' => '  kkzhuang  ',
  'password' => 'kkzhuang._-+',
  'email' => '[email protected]',
];

$config = [
  '', 'strtoupper']],
  'password' => ['


use Paramverify\Paramverify;

$param = [
  'username' => 'kkzhuang',
];

$verify = [
  'username' =>['re' => '/^([a-z0-9]{6,64})$/'],
  'password' =>['re' => '/^([a-z0-9\.\-_+]{6,64})$/', 'msg' => 'Element "password" format error!'],
];

$return = (new Paramverify)->verify($param, $verify);
echo $return['status'] ? 'Yes' : $return['msg'];  //[password] error code [1]

$param = [
  'username' => 'kkzhuang',
  'password' => 123456,
];

$verify = [
  'username' =>['re' => '/^([a-z0-9]{6,64})$/'],
  'password' =>['re' => '/^([a-z0-9\.\-_+]{6,64})$/', 'msg' => 'Element "password" format error!'],
];

$return = (new Paramverify)->verify($param, $verify);
echo $return['status'] ? 'Yes' : $return['msg'];  //[password] error code [2]

$param = [
  'username' => 'kkzhuang._-+',
  'password' => 'kkzhuang._-+',
];

$verify = [
  'username' =>['re' => '/^([a-z0-9]{6,64})$/'],
  'password' =>['re' => '/^([a-z0-9\.\-_+]{6,64})$/', 'msg' => 'Element "password" format error!'],
];

$return = (new Paramverify)->verify($param, $verify);
echo $return['status'] ? 'Yes' : $return['msg'];  //[username] error code [3]

$param = [
  'username' => 'kkzhuang._-+',
  'password' => 'kkzhuang._-+',
];

$verify = [
  'username' =>['re' => '/^([a-z0-9]{6,64})$/', 'msg' => 'Element "username" format error!'],
  'password' =>['re' => '/^([a-z0-9\.\-_+]{6,64})$/', 'msg' => 'Element "password" format error!'],
];

$return = (new Paramverify)->verify($param, $verify);
echo $return['status'] ? 'Yes' : $return['msg'];  //Element "username" format error!