PHP code example of array / validation
1. Go to this page and download the library: Download array/validation 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/ */
array / validation example snippets
use Validation\SimpleArray;
$rules = [
'name' => FILTER_SANITIZE_STRING,
'age' => FILTER_VALIDATE_INT,
];
$arrayToValidate = [
'name' => 'Diogo Alexsander',
'age' => 26,
];
$validator = new SimpleArray();
$validator
->setRequiredFields($rules)
->validate($arrayToValidate);
$data = $validator->getValidArray();
use Validation\SimpleArray;
$rules = [
'name' => FILTER_SANITIZE_STRING,
'age' => FILTER_VALIDATE_INT,
];
$arrayToValidate = [
'name' => 'Diogo Alexsander',
];
$validator = new SimpleArray();
$validator
->setFields($rules)
->validate($arrayToValidate);
$data = $validator->getValidArray();
use Validation\SimpleArray;
$fieldsRules = [
'name' => FILTER_SANITIZE_STRING,
'age' => FILTER_VALIDATE_INT,
];
$validator = new SimpleArray();
$validator
->setFields($fieldsRules)
->setRequiredFields($
use Validation\SimpleArray;
$fieldsRules = [
'name' => FILTER_SANITIZE_STRING,
'age' => FILTER_VALIDATE_INT,
];
$email' => 'unwanted',
'phone' => 'unwanted',
];
$validator = new SimpleArray();
$validator
->setFields($fieldsRules)
->setRequiredFields($
$input = [
'name' => '<strong>Diogo</strong>',
'description' => "<b>This is a test</b>, to know more about it <a href='index.phtml'>click here</a>",
'email' => '[email protected] ',
'phone' => '5555555 - test',
];
$rules = [
'phone' => FILTER_VALIDATE_INT,
'name' => FILTER_SANITIZE_STRING,
'description' => FILTER_SANITIZE_STRING
];
$rulesRequired = [
'id' => FILTER_VALIDATE_INT,
'code' => FILTER_VALIDATE_INT,
];
$validator = new SimpleArray();
$validator
->setFields($rules)
->setRequiredFields($rulesRequired);
if (!$validator->isValid($input)) {
$messages = $validator->getMessages();
foreach ($messages as $message) {
echo $message, '<br>';
}
}